From fbd0db533b5a46fe1175c02c65b3e61fca52d40d Mon Sep 17 00:00:00 2001 From: Martijn van Iersel Date: Sun, 12 Feb 2023 17:40:04 +0100 Subject: [PATCH] fix(person): improve to Dutch name generation (#1778) --- src/locales/nl/person/female_prefix.ts | 2 +- src/locales/nl/person/index.ts | 2 - src/locales/nl/person/last_name.ts | 139 +++++++++++++++++++------ src/locales/nl/person/male_prefix.ts | 2 +- src/locales/nl/person/suffix.ts | 2 +- src/locales/nl/person/tussenvoegsel.ts | 1 - 6 files changed, 113 insertions(+), 35 deletions(-) delete mode 100644 src/locales/nl/person/tussenvoegsel.ts diff --git a/src/locales/nl/person/female_prefix.ts b/src/locales/nl/person/female_prefix.ts index f2a34781553..44ab3b6a02a 100644 --- a/src/locales/nl/person/female_prefix.ts +++ b/src/locales/nl/person/female_prefix.ts @@ -1 +1 @@ -export default ['Dhr.', 'Mevr. Dr.', 'Bsc', 'Msc', 'Prof.']; +export default ['Dhr.', 'Mevr. Dr.', 'Bsc', 'Msc', 'Prof.', 'Ir.', 'Drs.']; diff --git a/src/locales/nl/person/index.ts b/src/locales/nl/person/index.ts index c93db9e8cc9..eb000343bc3 100644 --- a/src/locales/nl/person/index.ts +++ b/src/locales/nl/person/index.ts @@ -12,7 +12,6 @@ import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; -import tussenvoegsel from './tussenvoegsel'; const person: PersonDefinitions = { female_first_name, @@ -24,7 +23,6 @@ const person: PersonDefinitions = { name: name_, prefix, suffix, - tussenvoegsel, }; export default person; diff --git a/src/locales/nl/person/last_name.ts b/src/locales/nl/person/last_name.ts index ea160c3e7b2..4f80efdd025 100644 --- a/src/locales/nl/person/last_name.ts +++ b/src/locales/nl/person/last_name.ts @@ -1,52 +1,133 @@ export default [ + 'Aalbers', 'Bakker', - 'Beek', - 'Berg', + 'Bijl', + 'Blom', 'Boer', 'Bos', 'Bosch', - 'Brink', - 'Broek', + 'Bosman', 'Brouwer', - 'Bruin', - 'Dam', + 'Cornelissen', + 'Corsten', + 'de Boer', + 'de Bruijn', + 'de Bruyn', + 'de Corte', + 'de Graaf', + 'de Groot', + 'de Haan', + 'de Jong', + 'de Jonge', + 'de Koning', + 'de Lange', + 'de Leeuw', + 'de Nijs', + 'de Ruiter', + 'de Vos', + 'de Vries', + 'de Wit', 'Dekker', - 'Dijk', + 'den Adel', 'Dijkstra', - 'Graaf', - 'Groot', - 'Haan', + 'Driessen', + 'Evers', + 'Freriks', + 'Gerritsen', + 'Groen', + 'Groothuizen', + 'Hartman', + 'Hazes', 'Hendriks', - 'Heuvel', - 'Hoek', + 'Hermans', + 'Hofman', + 'Huisman', 'Jacobs', 'Jansen', 'Janssen', - 'Jong', + 'Jonker', 'Klein', 'Kok', 'Koning', - 'Koster', - 'Leeuwen', - 'Linden', + 'Kramer', + 'Kuijpers', + 'Kuiper', + 'Kuypers', + 'Lubbers', 'Maas', - 'Meer', + 'Martens', + 'Meeuwis', 'Meijer', + 'Meyer', + 'Mol', + 'Molenaar', + 'Moors', 'Mulder', - 'Peters', - 'Ruiter', - 'Schouten', - 'Smit', - 'Smits', - 'Stichting', - 'Veen', - 'Ven', + 'Nijland', + 'Oosterhuis', + 'Peeters', + 'Poels', + 'Post', + 'Postma', + 'Prinsen', + 'Rietman', + 'Ritsma', + 'Sanders', + 'Schipper', + 'Scholten', + 'Smeets', + 'Terlouw', + 'Timmermans', + 'van Beek', + 'van Dam', + 'van de Berg', + 'van de Brink', + 'van de Meer', + 'van de Pol', + 'van de Veen', + 'van de Velden', + 'van de Ven', + 'van de Wal', + 'van den Berg', + 'van den Bosch', + 'van den Broek', + 'van den Heuvel', + 'van den Pol', + 'van den Velde', + 'van der Berg', + 'van der Heijden', + 'van der Heyden', + 'van der Horst', + 'van der Laan', + 'van der Linden', + 'van der Meer', + 'van der Meulen', + 'van der Pol', + 'van der Velde', + 'van der Velden', + 'van der Ven', + 'van der Wal', + 'van Dijk', + 'van Dongen', + 'van Doorn', + 'van Ginneken', + 'van Iersel', + 'van Leeuwen', + 'van Loon', + 'van Veen', + 'van Vliet', + 'van Wijk', + 'Veenstra', + 'Verbeek', + 'Verhoeven', 'Vermeulen', + 'Vink', 'Visser', - 'Vliet', 'Vos', - 'Vries', - 'Wal', + 'Wagenaar', 'Willems', - 'Wit', + 'Willemsen', + 'Wolters', + 'Zijlstra', + 'Zuiderveld', ]; diff --git a/src/locales/nl/person/male_prefix.ts b/src/locales/nl/person/male_prefix.ts index def6df170ea..857f9f39f5c 100644 --- a/src/locales/nl/person/male_prefix.ts +++ b/src/locales/nl/person/male_prefix.ts @@ -1 +1 @@ -export default ['Dhr.', 'Bsc', 'Msc', 'Prof.']; +export default ['Dhr.', 'Bsc', 'Msc', 'Prof.', 'Ir.', 'Drs.']; diff --git a/src/locales/nl/person/suffix.ts b/src/locales/nl/person/suffix.ts index d3295c36eb6..21306793ce5 100644 --- a/src/locales/nl/person/suffix.ts +++ b/src/locales/nl/person/suffix.ts @@ -1 +1 @@ -export default ['Jr.', 'Sr.', 'I', 'II', 'III', 'IV', 'V']; +export default ['Jr.', 'Sr.']; diff --git a/src/locales/nl/person/tussenvoegsel.ts b/src/locales/nl/person/tussenvoegsel.ts deleted file mode 100644 index cd7f275bf51..00000000000 --- a/src/locales/nl/person/tussenvoegsel.ts +++ /dev/null @@ -1 +0,0 @@ -export default ['van', 'van de', 'van den', "van 't", 'van het', 'de', 'den'];