From 241929a808f4ad2149cb707607f67cb9e94b4912 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Cie=C5=9Blar?= Date: Tue, 21 Nov 2023 11:13:46 +0100 Subject: [PATCH] add serbian people names (#307) --- include/faker-cxx/types/Country.h | 4 +- src/modules/person/Person.cpp | 2 + src/modules/person/PersonTest.cpp | 3 + .../person/data/serbia/SerbianFirstNames.h | 63 ++++++++ .../person/data/serbia/SerbianLastNames.h | 153 ++++++++++++++++++ .../person/data/serbia/SerbianPeopleNames.h | 16 ++ 6 files changed, 240 insertions(+), 1 deletion(-) create mode 100644 src/modules/person/data/serbia/SerbianFirstNames.h create mode 100644 src/modules/person/data/serbia/SerbianLastNames.h create mode 100644 src/modules/person/data/serbia/SerbianPeopleNames.h diff --git a/include/faker-cxx/types/Country.h b/include/faker-cxx/types/Country.h index 34a1be766..9081b989a 100644 --- a/include/faker-cxx/types/Country.h +++ b/include/faker-cxx/types/Country.h @@ -44,6 +44,7 @@ enum class Country Mexico, Argentina, Australia, + Serbia, }; const std::vector countries{ @@ -54,7 +55,7 @@ const std::vector countries{ Country::Japan, Country::Portugal, Country::Hungary, Country::Croatia, Country::Greece, Country::Slovenia, Country::Austria, Country::Switzerland, Country::Belgium, Country::Nederlands, Country::China, Country::Korea, Country::Canada, Country::Mexico, Country::Argentina, - Country::Australia, + Country::Australia, Country::Serbia, }; inline std::string toString(Country country) @@ -96,6 +97,7 @@ inline std::string toString(Country country) {Country::Mexico, "Mexico"}, {Country::Argentina, "Argentina"}, {Country::Australia, "Australia"}, + {Country::Serbia, "Serbia"}, }; return countryToStringMapping.at(country); diff --git a/src/modules/person/Person.cpp b/src/modules/person/Person.cpp index 982a1add3..1b4d018ab 100644 --- a/src/modules/person/Person.cpp +++ b/src/modules/person/Person.cpp @@ -38,6 +38,7 @@ #include "data/portugal/PortuguesePeopleNames.h" #include "data/romania/RomanianPeopleNames.h" #include "data/russia/RussianPeopleNames.h" +#include "data/serbia/SerbianPeopleNames.h" #include "data/slovakia/SlovakPeopleNames.h" #include "data/slovenia/SlovenianPeopleNames.h" #include "data/spain/SpanishPeopleNames.h" @@ -75,6 +76,7 @@ const std::map countryToPeopleNamesMapping{ {Country::China, chinesePeopleNames}, {Country::Korea, koreanPeopleNames}, {Country::Canada, canadianPeopleNames}, {Country::Mexico, mexicanPeopleNames}, {Country::Argentina, argentinianPeopleNames}, {Country::Australia, australianPeopleNames}, + {Country::Serbia, serbianPeopleNames}, }; std::string middleNameForCountry(Country country, std::optional sex); diff --git a/src/modules/person/PersonTest.cpp b/src/modules/person/PersonTest.cpp index 81b288ebf..6ac2fb725 100644 --- a/src/modules/person/PersonTest.cpp +++ b/src/modules/person/PersonTest.cpp @@ -37,6 +37,7 @@ #include "data/portugal/PortuguesePeopleNames.h" #include "data/romania/RomanianPeopleNames.h" #include "data/russia/RussianPeopleNames.h" +#include "data/serbia/SerbianPeopleNames.h" #include "data/slovakia/SlovakPeopleNames.h" #include "data/slovenia/SlovenianPeopleNames.h" #include "data/spain/SpanishPeopleNames.h" @@ -75,6 +76,7 @@ const std::map countryToPeopleNamesMapping{ {Country::China, chinesePeopleNames}, {Country::Korea, koreanPeopleNames}, {Country::Canada, canadianPeopleNames}, {Country::Mexico, mexicanPeopleNames}, {Country::Argentina, argentinianPeopleNames}, {Country::Australia, australianPeopleNames}, + {Country::Serbia, serbianPeopleNames}, }; const std::map generatedTestName{ @@ -96,6 +98,7 @@ const std::map generatedTestName{ {Country::China, "shouldGenerateChineseName"}, {Country::Korea, "shouldGenerateKoreanName"}, {Country::Canada, "shouldGenerateCanadianName"}, {Country::Mexico, "shouldGenerateMexicanName"}, {Country::Argentina, "shouldGenerateArgentinianName"}, {Country::Australia, "shouldGenerateAustralianName"}, + {Country::Serbia, "shouldGenerateSerbianName"}, }; } diff --git a/src/modules/person/data/serbia/SerbianFirstNames.h b/src/modules/person/data/serbia/SerbianFirstNames.h new file mode 100644 index 000000000..3cbf3a0a2 --- /dev/null +++ b/src/modules/person/data/serbia/SerbianFirstNames.h @@ -0,0 +1,63 @@ +#pragma once + +#include +#include + +namespace faker +{ +const std::vector serbianMalesFirstNames = { + "Adam", "Aleksa", "Aleksandar", "Aleksej", "Aljoša", "Anastasije", "Andrej", "Andrija", + "Anej", "Arsenije", "Aćim", "Berislav", "Blagoje", "Boban", "Bogdan", "Bogoljub", + "Bojan", "Boris", "Borivoje", "Borjan", "Boško", "Boža", "Božidar", "Branimir", + "Branislav", "Branko", "Budimir", "Cvijan", "Cvijetin", "Dabiživ", "Damir", "Damjan", + "Danilo", "Danko", "Darko", "David", "Davor", "Dejan", "Desimir", "Dimitrije", + "Dragan", "Dragiša", "Dragoje", "Dragojlo", "Dragoljub", "Dragoslav", "Dragutin", "Draža", + "Dražen", "Dren", "Dušan", "Duško", "Filip", "Filotije", "Gavrilo", "Georgije", + "Gerasim", "Gligorije", "Gojko", "Golub", "Goran", "Gordan", "Grgur", "Grigorije", + "Hvalimir", "Ignjat", "Igor", "Ilarion", "Ilija", "Ivan", "Ivica", "Ivo", + "Jadranko", "Jakov", "Jezdimir", "Jovan", "Jugoslav", "Kalinik", "Kirilo", "Konstantin", + "Kosta", "Kristijan", "Krsto", "Kuzman", "Lazar", "Ljubiša", "Ljubomir", "Luka", + "Mališa", "Marinko", "Marjan", "Marko", "Mateja", "Mihailo", "Mihajlo", "Mija", + "Mijat", "Mika", "Miladin", "Milan", "Milanko", "Mile", "Mileta", "Milisav", + "Milić", "Miljan", "Milojica", "Milomir", "Milorad", "Miloš", "Milutin", "Miodrag", + "Miomir", "Mirko", "Miroslav", "Mitar", "Miša", "Miško", "Mladen", "Momir", + "Nebojša", "Nedeljko", "Nemanja", "Nenad", "Neven", "Nikola", "Nikša", "Novak", + "Obrad", "Obren", "Ognjen", "Oliver", "Ostoja", "Paja", "Pavle", "Pera", + "Perica", "Pero", "Petar", "Petko", "Predrag", "Prvoslav", "Radenko", "Radivoje", + "Radiša", "Radmilo", "Radomir", "Radosav", "Radoslav", "Radovan", "Radoš", "Radul", + "Rajko", "Ranko", "Ratimir", "Raško", "Relja", "Rodoljub", "Saša", "Simo", + "Siniša", "Slavoljub", "Slobodan", "Srboljub", "Sredoje", "Stanislav", "Stanko", "Stefan", + "Stevan", "Stojan", "Strahinja", "Svetislav", "Svetolik", "Svetomir", "Tadija", "Tihomir", + "Tomislav", "Vanja", "Vasil", "Vasko", "Velibor", "Velimir", "Vidak", "Vladimir", + "Vlastimir", "Vojin", "Vujadin", "Vuk", "Vukan", "Vukašin", "Vukota", "Zafir", + "Zarije", "Zoran", "Zvonko", "Časlav", "Čedomir", "Đorđe", "Đura", "Đurađ", +}; + +const std::vector serbianFemalesFirstNames = { + "Adrijana", "Aleksandra", "Ana", "Anabela", "Anastasija", "Andrea", "Andrijana", "Aneta", + "Anica", "Anita", "Anja", "Anka", "Anđela", "Ava", "Biljana", "Bisenija", + "Blagica", "Bobana", "Bogdana", "Bojana", "Bora", "Borka", "Bosiljka", "Božena", + "Božica", "Branka", "Brankica", "Ceca", "Dajana", "Daliborka", "Damjanka", "Dana", + "Danijela", "Danila", "Danka", "Darija", "Darinka", "Dejana", "Desanka", "Dijana", + "Divna", "Dobrila", "Dorotea", "Draga", "Dragana", "Draginja", "Drina", "Dubravka", + "Dunja", "Dušanka", "Dušica", "Duška", "Elena", "Eleonora", "Ema", "Emilija", + "Evdokija", "Gabrijela", "Gala", "Galina", "Gorana", "Gordana", "Hana", "Ilinka", + "Ina", "Irina", "Ivanka", "Jadranka", "Jana", "Jasmina", "Jasna", "Jelena", + "Jelica", "Jelisaveta", "Jelka", "Jevrosima", "Jovana", "Jovanka", "Julia", "Julijana", + "Katarina", "Klara", "Kristina", "Ksenija", "Lada", "Lara", "Leposava", "Lidija", + "Ljiljana", "Ljuba", "Ljubica", "Magdalena", "Maja", "Malina", "Marica", "Marina", + "Markika", "Marta", "Maša", "Mašinka", "Melenija", "Mia", "Milana", "Milanka", + "Milena", "Milica", "Miljana", "Mina", "Mira", "Mirela", "Mirjana", "Mirka", + "Mirna", "Mitra", "Mlađana", "Momira", "Nada", "Nadežda", "Nastja", "Natalija", + "Nataša", "Nađa", "Neda", "Nela", "Neva", "Nevena", "Nikoleta", "Nikolina", + "Nina", "Njegomirka", "Ognjana", "Olga", "Olgica", "Olivera", "Peruna", "Petra", + "Petrija", "Radina", "Radmila", "Radojka", "Rakita", "Renja", "Ristana", "Roksana", + "Romana", "Rumena", "Ruža", "Sanda", "Sandra", "Sanja", "Sara", "Selena", + "Senka", "Silvija", "Simonida", "Slava", "Slavica", "Slavka", "Slađana", "Slobodanka", + "Smiljana", "Snežana", "Sofija", "Sonja", "Srna", "Stanislava", "Staša", "Stefana", + "Stojanka", "Sunčica", "Suzana", "Svetlana", "Tamara", "Tanja", "Tara", "Tatjana", + "Tea", "Teodora", "Teona", "Una", "Vasilisa", "Vera", "Verica", "Veselinka", + "Vesna", "Vida", "Višnja", "Vladana", "Vlatka", "Vojislava", "Vujica", "Vukica", + "Zavida", "Zora", "Zorana", "Zorka", "Zvezdana", "Čarna", "Đurica", "Željka", +}; +} diff --git a/src/modules/person/data/serbia/SerbianLastNames.h b/src/modules/person/data/serbia/SerbianLastNames.h new file mode 100644 index 000000000..bcf6b0550 --- /dev/null +++ b/src/modules/person/data/serbia/SerbianLastNames.h @@ -0,0 +1,153 @@ +#pragma once + +#include +#include + +namespace faker +{ +const std::vector serbianLastNames = { + "Abadžija", "Abadžić", "Abazović", "Adamović", "Adašević", "Aguridić", "Ajvazović", + "Akifović", "Aksentijević", "Aksentić", "Aksin", "Aksić", "Aksović", "Akšam", + "Aladić", "Aladžić", "Alaković", "Alanović", "Alargić", "Alavanja", "Alavantić", + "Aličić", "Aljančić", "Alković", "Almašac", "Alparac", "Aluga", "Andesilić", + "Andić", "Andonov", "Andonović", "Andrejević", "Andrejin", "Andrejić", "Antonić", + "Antonović", "Antović", "Antunović", "Antušević", "Anučin", "Anušić", "Anđelić", + "Anđelković", "Aćimović", "Aćin", "Aćić", "Ačanski", "Ačić", "Ađanski", + "Ašanin", "Ašađanin", "Aškraba", "Aškrabić", "Ašonja", "Ašćerić", "Babac", + "Babalj", "Babarogić", "Babin", "Babić", "Babović", "Bajčetić", "Bajčić", + "Bajšanski", "Bakal", "Balabanović", "Balašević", "Baletić", "Balević", "Balešević", + "Banić", "Banićević", "Banjac", "Banjak", "Banjalić", "Barišić", "Barošević", + "Baroševčić", "Basara", "Basarić", "Bastać", "Batnožić", "Bekavac", "Bekjarev", + "Beko", "Bekonja", "Bekovac", "Bekvalac", "Bekčić", "Belivuk", "Belić", + "Belojević", "Belopoljac", "Belović", "Belovuković", "Beloševac", "Belošević", "Belčević", + "Benaković", "Birtašević", "Birčaković", "Birčanin", "Bivolarević", "Bizetić", "Bizumić", + "Bićanin", "Bjeletić", "Bjelica", "Bjelinić", "Bjelivuk", "Bjelić", "Bjeličić", + "Bjelja", "Bjelkić", "Bjelobaba", "Bjelobrk", "Bjeloglav", "Bjelogrlić", "Bjelojević", + "Blaćanin", "Blašković", "Blažanović", "Bocić", "Bocokić", "Bodiroga", "Bogisavljević", + "Bogoljubović", "Bogosavac", "Bolta", "Boltić", "Bolunović", "Bomeštar", "Bonderović", + "Bondžić", "Borilović", "Borinčević", "Borisavljević", "Borkovački", "Borković", "Borčanin", + "Bosanac", "Bosančić", "Bosiljkić", "Bosiljković", "Bosiljčić", "Bozalo", "Bozdok", + "Bozdokov", "Božanić", "Božanović", "Božićković", "Božičić", "Božičković", "Bratojević", + "Bratonožić", "Bratović", "Brezo", "Brezovac", "Brešković", "Brežančić", "Brkanović", + "Brkić", "Brđanin", "Brđović", "Buač", "Buača", "Bubalo", "Bucalo", + "Bucalović", "Buljin", "Buljubašić", "Buljugić", "Bulovan", "Bunuševac", "Burani", + "Burazer", "Burazor", "Burević", "Burgić", "Butarević", "Cikota", "Cilikan", + "Cimbaljević", "Cimeša", "Cvetković", "Cvetljanin", "Cvetojević", "Cvetuljski", "Cvijan", + "Cvijanović", "Cvijančević", "Cvijetin", "Cvijetinović", "Cvijetić", "Cvijić", "Cvjetičanin", + "Dabić", "Dabižljević", "Dabović", "Dafunić", "Dagović", "Daišević", "Dajić", + "Dajlić", "Dačković", "Dačović", "Dedejić", "Dedijer", "Devedžić", "Devetak", + "Devrnja", "Deđanski", "Dimitrijević", "Dimitrić", "Dimitrovski", "Dimić", "Dimkić", + "Dimković", "Dimović", "Dimčević", "Dimčić", "Dimšić", "Dingarac", "Dobrilović", + "Dobrinković", "Dolović", "Domanović", "Domazet", "Domiševac", "Dondur", "Donević", + "Dončić", "Dopuđa", "Dorić", "Doronjski", "Dorontić", "Drešević", "Drinić", + "Drinjak", "Drljan", "Drljača", "Drmanac", "Drmanović", "Drmončić", "Drvarević", + "Drvenica", "Drča", "Drčelić", "Dumanjić", "Dumnić", "Dvizac", "Dvokić", + "Dvoranac", "Dženopoljac", "Džepina", "Džigumović", "Džigurski", "Džikić", "Džinić", + "Džodanović", "Egelja", "Egeljić", "Egerić", "Egić", "Floričelović", "Fodulović", + "Franić", "Gadžić", "Gagić", "Gagović", "Gagričić", "Galinac", "Galjak", + "Galjen", "Gavrilović", "Gavrić", "Gavrović", "Gazdić", "Gazibara", "Gazivoda", + "Gaćina", "Gaćinović", "Gačanović", "Gačević", "Gačić", "Gađanski", "Gledić", + "Gleđa", "Glintić", "Glođović", "Gložanski", "Gluhović", "Glukčević", "Glumac", + "Grabež", "Grabić", "Grabovac", "Gradištanac", "Gradojević", "Grgurević", "Grkavac", + "Grkinić", "Grubnić", "Guzina", "Gučanin", "Gušanović", "Gušatović", "Gušavac", + "Guševac", "Gušić", "Gušović", "Heleta", "Hrkalović", "Hrnjak", "Ibrić", + "Igov", "Igrić", "Ilin", "Ilinčić", "Ilisić", "Ilić", "Iličin", + "Isakov", "Ičelić", "Ištoković", "Išvan", "Jablanov", "Jaćimović", "Jaćović", + "Jašarević", "Jeftić", "Jeftović", "Jelačić", "Jelašić", "Jelisavac", "Jereminov", + "Jeremić", "Jergić", "Jerinić", "Jerinkić", "Jerkov", "Jerković", "Jevremov", + "Jevremović", "Jevremčević", "Jevrić", "Jevrosimov", "Jevrosimović", "Jevtanović", "Jevtić", + "Jevtović", "Jevđenić", "Jevđenović", "Jevđević", "Jezdimirović", "Jezdić", "Jocković", + "Jokanović", "Jokin", "Jokić", "Jokičić", "Joković", "Joksimović", "Jovanović", + "Jurašić", "Jurišević", "Jurišin", "Jurišić", "Jurjević", "Kablinović", "Kadijević", + "Kainović", "Kaitović", "Kajganić", "Kalaba", "Kalabić", "Kalajanović", "Kalajdžić", + "Kalajitović", "Kalajić", "Kalendić", "Karajčić", "Karakašević", "Karaman", "Karamarković", + "Karamata", "Karatošić", "Karaulac", "Karaulić", "Karavidić", "Karać", "Karađorđević", + "Karašićević", "Kačaniklić", "Kačar", "Kačarević", "Kačavenda", "Kašanin", "Kašiković", + "Kašterović", "Kekić", "Keleka", "Keleman", "Kitić", "Kitonjić", "Kićanović", + "Kićeskulov", "Kićevac", "Kičema", "Kičić", "Kišfalubac", "Kladar", "Kladarin", + "Klander", "Klasanović", "Klačar", "Klašnja", "Klikovac", "Klimović", "Klinac", + "Klincov", "Klinić", "Kojčinović", "Kojčić", "Kokanov", "Kokanović", "Koković", + "Kokoškov", "Kolak", "Kolaković", "Kolar", "Kolarević", "Kolarić", "Kolarov", + "Kolonja", "Kolović", "Kolundžija", "Kolundžić", "Komad", "Komadinić", "Komadinović", + "Komanov", "Komanović", "Komar", "Komarica", "Komarnički", "Komarov", "Komarčević", + "Komarčić", "Komatina", "Komatinović", "Komatović", "Komazec", "Komljen", "Komljenović", + "Komluški", "Komnenić", "Komnenov", "Komnenović", "Korda", "Kordin", "Kordić", + "Kordulup", "Korica", "Kostadinović", "Kostin", "Kostić", "Kotaranin", "Kotaraš", + "Kotarlić", "Kotarčević", "Kotević", "Kovinjalo", "Kovinčić", "Kovjanić", "Kovljenić", + "Kovrlija", "Kovčin", "Kozarac", "Kozarev", "Kozarević", "Kozarski", "Kozić", + "Kozlica", "Kozlina", "Kozlovački", "Košanin", "Košarac", "Košević", "Košničar", + "Košničarević", "Košpić", "Koštunica", "Košutarac", "Košutić", "Kragulj", "Kraguljac", + "Krainčanić", "Krajinović", "Krajišnik", "Krasić", "Kremanac", "Kremenović", "Kresoja", + "Kresojević", "Kreštalica", "Krga", "Krilović", "Krinulović", "Kristić", "Krivaja", + "Krivaćević", "Krivokuća", "Krivošija", "Krivošić", "Krivčević", "Kričak", "Krička", + "Kričković", "Krišan", "Krišanov", "Krišanović", "Križić", "Krkeljić", "Krkić", + "Krkljuš", "Krkobabić", "Krpović", "Krsmanić", "Krsmanović", "Krsmić", "Krspogačin", + "Krstajić", "Krstanović", "Krstekanić", "Krstin", "Krstinić", "Krstivojević", "Krstić", + "Krstičić", "Krstonić", "Krušković", "Kružević", "Krvavac", "Krčevinac", "Krčmar", + "Krčmarević", "Kupusinac", "Kuraica", "Kuridža", "Kurija", "Kurilić", "Kurjački", + "Kurmazović", "Kurnoga", "Kurobasa", "Kurtuma", "Kurucić", "Kuručev", "Kurćubić", + "Kurčubić", "Kusanović", "Kušić", "Kušljević", "Kušljić", "Kuželj", "Kužet", + "Kvačanović", "Kvekić", "Kvrgić", "Labalo", "Laban", "Labanac", "Labotić", + "Labus", "Laketa", "Laketić", "Lakić", "Laletin", "Lalić", "Lambić", + "Lazanski", "Lazarac", "Lazarev", "Lazarević", "Lazarov", "Lazendić", "Lazetić", + "Lazin", "Lazinica", "Lazić", "Laćman", "Lačanin", "Lačnjevac", "Lađevac", + "Lađević", "Lađinović", "Lažetić", "Lelović", "Lemaić", "Lemajić", "Lemić", + "Leontijević", "Leposavić", "Lepović", "Lepšanović", "Lero", "Lesendrić", "Levajac", + "Lečić", "Lešević", "Lilić", "Ljubojević", "Ljubomirović", "Ljubotina", "Ljubović", + "Lomić", "Lomović", "Lukač", "Lukendić", "Lučanović", "Lučar", "Lučić", + "Majkić", "Majović", "Majstorović", "Malinić", "Malivuk", "Malićanin", "Mamula", + "Manastirlić", "Mandarić", "Mandić", "Mandoković", "Mandrapa", "Manjak", "Manjenčić", + "Marinković", "Marinović", "Marinčić", "Marisavljević", "Marić", "Marjanov", "Marjanović", + "Marković", "Marsenić", "Martać", "Martinac", "Martinov", "Martinović", "Matijević", + "Matić", "Opricović", "Oprić", "Opsenica", "Opuić", "Oraovčić", "Orašanin", + "Orlović", "Oro", "Palavestra", "Palačković", "Paligorić", "Palija", "Palikuća", + "Palić", "Pališaški", "Panišić", "Panjak", "Panjević", "Parmaković", "Parojčić", + "Parović", "Patafta", "Patarac", "Patković", "Patrnogić", "Pavličić", "Pavlov", + "Pavlović", "Pavčić", "Pačanin", "Pačariz", "Pađen", "Pašagić", "Pašalić", + "Pašić", "Penezić", "Penić", "Penjišević", "Penović", "Penčić", "Peović", + "Pepelčević", "Perlaš", "Pješivac", "Pješčić", "Plakalović", "Plamenac", "Plačić", + "Plejo", "Plemić", "Pleskonjić", "Popčić", "Poštić", "Požarac", "Prebiračević", + "Predin", "Predić", "Predojev", "Predojević", "Predović", "Predragović", "Preočanin", + "Prerad", "Prkosovački", "Protić", "Prošić", "Putinčanin", "Putnik", "Puzavac", + "Puzigaća", "Raca", "Radinović", "Radisavić", "Radisavljević", "Radisavčević", "Radivojac", + "Radivojša", "Radonja", "Radonjanin", "Radonjić", "Radotić", "Radovac", "Radovanac", + "Radovanković", "Radovanlija", "Radovanov", "Radulaški", "Radulić", "Radulj", "Raduljesković", + "Raduljević", "Radusilović", "Radusinović", "Radušić", "Raduški", "Rafailović", "Rajšić", + "Rakanović", "Rakas", "Rapovac", "Rasinac", "Raspopović", "Rašetarević", "Rašetić", + "Rašević", "Rašović", "Rendulić", "Renovica", "Renovčević", "Repac", "Resković", + "Rečević", "Romčević", "Rondović", "Rovčanin", "Rozgić", "Ročkomanović", "Rošević", + "Roškić", "Rumenić", "Samolov", "Samolovac", "Sanadrović", "Sandalj", "Sandić", + "Sando", "Simijonović", "Simin", "Simić", "Simićević", "Simjanović", "Simojlović", + "Simonović", "Simulov", "Simunović", "Simurdić", "Sladaković", "Sladić", "Sladoje", + "Sladojević", "Slamarski", "Slankamenac", "Slatinac", "Slijepac", "Slijepčević", "Slobodanović", + "Sparić", "Spasenić", "Spasenović", "Spasić", "Spasković", "Spasojev", "Spasojević", + "Stanijanović", "Stanijević", "Stanikić", "Starovlah", "Stepanić", "Stepanov", "Stepanović", + "Stevelić", "Stevilović", "Suvajac", "Suvajdžić", "Suvajčević", "Suvačarov", "Suzović", + "Sučević", "Suđić", "Suša", "Svirčev", "Tamindžić", "Tampolja", "Tanjga", + "Tankosić", "Tapavica", "Tapavički", "Tatomirov", "Teofilović", "Teokarević", "Teovanović", + "Tepavac", "Tepavčević", "Tepić", "Tepša", "Tepšić", "Terzija", "Terzin", + "Terzić", "Tesla", "Tevdenić", "Tešanović", "Tica", "Tihomirović", "Tijanić", + "Timotić", "Tintor", "Tojić", "Tomanović", "Tomasović", "Tomazović", "Tomaš", + "Tomović", "Tomušilović", "Tomčić", "Tončić", "Topalov", "Topalović", "Topalski", + "Topisirović", "Topić", "Topolović", "Treskavica", "Trikić", "Trikošanin", "Trivkanović", + "Ubavić", "Ubavkić", "Ubiparip", "Ubiparipović", "Ubner", "Ubović", "Udicki", + "Udilović", "Udovičić", "Udovički", "Udovčić", "Ugarak", "Uglješić", "Ugričić", + "Ugrčić", "Ukraden", "Ulemek", "Uzelac", "Varinac", "Varićak", "Vejnović", + "Vekecki", "Vekić", "Velaja", "Velanac", "Veseličić", "Vesin", "Vesić", + "Vesković", "Vračar", "Vračarević", "Vrugić", "Vukelić", "Vukelja", "Vukeljić", + "Vukobradović", "Vukobrat", "Vuksanović", "Vukčević", "Vukša", "Vukšić", "Vuleta", + "Vuletaš", "Vuletin", "Vulić", "Vulićević", "Vulišić", "Vulović", "Vulčević", + "Vunjak", "Vunturišević", "Vučeta", "Vučetić", "Vučevac", "Vučkovac", "Vučković", + "Vučo", "Vučurević", "Zebić", "Zec", "Zejak", "Zekan", "Zimonjić", + "Zinaić", "Zinajić", "Zindović", "Zipalović", "Zipančić", "Ziramov", "Zirojević", + "Ćukalac", "Ćukalović", "Ćukić", "Ćuković", "Ćukteraš", "Ćulibrk", "Ćuslović", + "Čamagić", "Čamdžić", "Čapkunović", "Čaprnjić", "Čarapina", "Čarapić", "Čaraveša", + "Čarnić", "Čarović", "Čavaljuga", "Čavdarević", "Čavić", "Čokov", "Čolak", + "Čolaković", "Čolanić", "Đedović", "Đekanović", "Đekić", "Đeković", "Đelić", + "Đelkapić", "Đelmaš", "Đelošević", "Đenić", "Đenović", "Đerasimović", "Đerašević", + "Đergović", "Đerisilo", "Đerić", "Đoković", "Đolović", "Đukelić", "Šmitran", + "Šmrčak", "Šobota", "Šorgić", "Šormaz", "Šotić", "Šotra", "Šujdović", + "Šukalo", "Šukalović", "Šukara", "Šutaković", "Šutanovac", "Žerajić", "Žeravica", + "Žirović", "Živadinović", "Živak", "Živaljević", "Živanac", +}; +} diff --git a/src/modules/person/data/serbia/SerbianPeopleNames.h b/src/modules/person/data/serbia/SerbianPeopleNames.h new file mode 100644 index 000000000..934e0a147 --- /dev/null +++ b/src/modules/person/data/serbia/SerbianPeopleNames.h @@ -0,0 +1,16 @@ +#pragma once + +#include "../NameFormats.h" +#include "../PeopleNames.h" +#include "SerbianFirstNames.h" +#include "SerbianLastNames.h" + +namespace faker +{ +const NameFormats serbianPersonNameFormats{{"{firstName} {lastName}", 1}}; + +const PeopleNames serbianPeopleNames{{serbianMalesFirstNames, {}, serbianLastNames, {}, {}}, + {serbianFemalesFirstNames, {}, serbianLastNames, {}, {}}, + serbianPersonNameFormats}; + +}