Skip to content

Commit

Permalink
Update names in person provider for cs_CZ (#1919)
Browse files Browse the repository at this point in the history
  • Loading branch information
george0st authored Oct 11, 2023
1 parent 41e979d commit 34827b3
Showing 1 changed file with 83 additions and 2 deletions.
85 changes: 83 additions & 2 deletions faker/providers/person/cs_CZ/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,31 +31,48 @@ class Provider(PersonProvider):
formats = formats_male.copy()
formats.update(formats_female)

# Names from
# https://cs.wikipedia.org/wiki/Jmeniny_v_%C4%8Cesku

first_names_male = (
"Adam",
"Albert",
"Alexander",
"Alexandr",
"Aleš",
"Alois",
"Antonín",
"Arnošt",
"Artur",
"Bedřich",
"Blahoslav",
"Bohumil",
"Bohumír",
"Bohuslav",
"Boleslav",
"Bořivoj",
"Břetislav",
"Ctibor",
"Ctirad",
"Dalibor",
"Daniel",
"David",
"Denis",
"Dobroslav",
"Dominik",
"Drahoslav",
"Dušan",
"Eduard",
"Emil",
"Erik",
"Ferdinand",
"Felix",
"Filip",
"František",
"Horymír",
"Hubert",
"Hynek",
"Ignác",
"Igor",
"Ivan",
"Ivo",
Expand All @@ -65,11 +82,13 @@ class Provider(PersonProvider):
"Jaroslav",
"Jindřich",
"Jiří",
"Jonáš",
"Josef",
"Jozef",
"Ján",
"Kamil",
"Karel",
"Klement",
"Kryštof",
"Ladislav",
"Leoš",
Expand All @@ -79,21 +98,27 @@ class Provider(PersonProvider):
"Ludvík",
"Luděk",
"Lukáš",
"Lumír",
"Marcel",
"Marek",
"Marian",
"Martin",
"Matouš",
"Matyáš",
"Matěj",
"Michael",
"Michal",
"Mikuláš",
"Milan",
"Miloslav",
"Miloš",
"Miroslav",
"Mojmír",
"Norbert",
"Oldřich",
"Ondřej",
"Otakar",
"Oto",
"Patrik",
"Pavel",
"Peter",
Expand All @@ -102,6 +127,7 @@ class Provider(PersonProvider):
"Radek",
"Radim",
"Radomír",
"Radoslav",
"Radovan",
"René",
"Richard",
Expand All @@ -112,13 +138,19 @@ class Provider(PersonProvider):
"Rudolf",
"Samuel",
"Stanislav",
"Slavomír",
"Svatopluk",
"Svatoslav",
"Šimon",
"Tadeáš",
"Teodor",
"Tomáš",
"Vasyl",
"Viktor",
"Vilém",
"Vladimír",
"Vladislav",
"Vlasta",
"Vlastimil",
"Vojtěch",
"Vratislav",
Expand All @@ -127,21 +159,29 @@ class Provider(PersonProvider):
"Vítězslav",
"Zbyněk",
"Zdeněk",
"Zikmund",
"Šimon",
"Štefan",
"Štěpán",
)

# Names from
# https://cs.wikipedia.org/wiki/Jmeniny_v_%C4%8Cesku

first_names_female = (
"Adéla",
"Agáta",
"Alena",
"Alexandra",
"Alice",
"Alžběta",
"Anastázie",
"Anděla",
"Andrea",
"Aneta",
"Anežka",
"Anna",
"Apolena",
"Barbora",
"Blanka",
"Blažena",
Expand All @@ -152,42 +192,62 @@ class Provider(PersonProvider):
"Daniela",
"Danuše",
"Denisa",
"Dita",
"Dominika",
"Dorota",
"Drahomíra",
"Drahoslava",
"Edita",
"Elena",
"Eliška",
"Ema",
"Emilie",
"Erika",
"Ester",
"Eva",
"Evelína",
"Františka",
"Gabriela",
"Hana",
"Helena",
"Hedvika",
"Ilona",
"Irena",
"Iva",
"Ivana",
"Iveta",
"Ivona",
"Jana",
"Jarmila",
"Jaroslava",
"Jindřiška",
"Jitka",
"Jiřina",
"Johana",
"Jolana",
"Judita",
"Julie",
"Kamila",
"Karolína",
"Kateřina",
"Klaudie",
"Klára",
"Kristina",
"Kristýna",
"Květa",
"Květoslava",
"Lada",
"Ladislava",
"Lenka",
"Leona",
"Libuše",
"Linda",
"Lucie",
"Ludmila",
"Lýdie",
"Magdalena",
"Magdaléna",
"Mahulena",
"Marcela",
"Marie",
"Markéta",
Expand All @@ -204,9 +264,14 @@ class Provider(PersonProvider):
"Naděžda",
"Natálie",
"Nela",
"Nina",
"Nikol",
"Nikola",
"Nora",
"Olivie",
"Olga",
"Otýlie",
"Patricie",
"Pavla",
"Pavlína",
"Petra",
Expand All @@ -217,22 +282,33 @@ class Provider(PersonProvider):
"Růžena",
"Sabina",
"Simona",
"Silvie",
"Slavěna",
"Soňa",
"Stanislava",
"Světlana",
"Sára",
"Šárka",
"Štěpánka",
"Tereza",
"Vanda",
"Vendula",
"Veronika",
"Věra",
"Viktorie",
"Vilma",
"Vladimíra",
"Vlasta",
"Věra",
"Zdenka",
"Zdeňka",
"Zora",
"Zuzana",
"Štěpánka",
"Šárka",
"Zdislava",
"Žaneta",
"Žofie",
)

first_names = first_names_male + first_names_female
Expand Down Expand Up @@ -345,10 +421,15 @@ class Provider(PersonProvider):

last_names = last_names_male + last_names_female

degrees = ("JUDr.", "Ing.", "Bc.", "Mgr.", "MUDr.", "RNDr.")
# Degrees from
# https://cs.wikipedia.org/wiki/Akademick%C3%BD_titul
# https://eprehledy.cz/ceske_tituly.php

degrees = ("JUDr.", "Ing.", "Bc.", "Mgr.", "MUDr.", "RNDr.",
"Ing. arch.", "MVDr.","PhDr.")

prefixes_male = ("pan",) + degrees

prefixes_female = ("paní", "slečna") + degrees

suffixes = ("CSc.", "DiS.", "Ph.D.", "Th.D.")
suffixes = ("CSc.", "DiS.", "Ph.D.", "Th.D.", "DSc.",)

0 comments on commit 34827b3

Please sign in to comment.