Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(person): Improvements to Dutch name generation, in particular regarding affixes #1778

Merged
merged 9 commits into from
Feb 12, 2023
2 changes: 1 addition & 1 deletion src/locales/nl/person/female_prefix.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export default ['Dhr.', 'Mevr. Dr.', 'Bsc', 'Msc', 'Prof.'];
export default ['Dhr.', 'Mevr. Dr.', 'Bsc', 'Msc', 'Prof.', 'Ir.', 'Drs.'];
2 changes: 0 additions & 2 deletions src/locales/nl/person/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand All @@ -24,7 +23,6 @@ const person: PersonDefinitions = {
name: name_,
prefix,
suffix,
tussenvoegsel,
};

export default person;
120 changes: 94 additions & 26 deletions src/locales/nl/person/last_name.ts
Original file line number Diff line number Diff line change
@@ -1,52 +1,120 @@
// Top 100 most common dutch last names in 2007 (including spelling variants)
// Source: https://nl.wikipedia.org/wiki/Lijst_van_meest_voorkomende_achternamen_van_Nederland
export default [
'Bakker',
'Beek',
'Berg',
'Blom',
'Boer',
'Bos',
'Bosch',
'Brink',
'Broek',
'Bosman',
'Brouwer',
'Bruin',
'Dam',
'de Boer',
'de Bruijn',
'de Bruin',
'de Bruyn',
'de Graaf',
'de Groot',
'de Haan',
'de Jong',
'de Jonge',
'de Koning',
'de Lange',
'de Leeuw',
'de Ruiter',
'de Vos',
'de Vries',
'de Wit',
'Dekker',
'Dijk',
'Dijkstra',
'Graaf',
'Groot',
'Haan',
'Driessen',
'Evers',
'Gerritsen',
'Groen',
'Hendriks',
'Heuvel',
'Hoek',
'Hermans',
'Hoekstra',
'Hofman',
'Huisman',
'Jacobs',
'Jansen',
'Janssen',
'Jong',
'Klein',
'Jonker',
'Kok',
'Koning',
'Koster',
'Leeuwen',
'Linden',
'Kramer',
'Kuijpers',
'Kuiper',
'Kuipers',
'Kuypers',
'Maas',
'Meer',
'Martens',
'Meijer',
'Meyer',
'Mol',
'Molenaar',
'Mulder',
'Peeters',
'Peters',
'Ruiter',
'Post',
'Postma',
'Prins',
'Sanders',
'Schipper',
'Scholten',
'Schouten',
'Smit',
'Smeets',
'Smits',
'Stichting',
'Veen',
'Ven',
'Timmermans',
'van Beek',
'van Dam',
'van de Berg',
'van de Brink',
'van de Meer',
'van de Pol',
'van de Veen',
'van de Velde',
'van de Velden',
'van de Ven',
'van de Wal',
'van den Berg',
'van den Bosch',
'van den Brink',
'van den Broek',
'van den Heuvel',
'van den Pol',
'van den Velde',
'van den Velden',
'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 Veen',
'van der Velde',
'van der Velden',
'van der Ven',
'van der Wal',
'van Dijk',
'van Dongen',
'van Doorn',
'van Leeuwen',
'van Loon',
'van Veen',
'van Vliet',
'van Wijk',
'Veenstra',
'Verbeek',
'Verhoeven',
'Vermeulen',
'Vink',
'Visser',
'Vliet',
'Vos',
'Vries',
'Wal',
'Willems',
'Wit',
'Willemsen',
'Wolters',
];
2 changes: 1 addition & 1 deletion src/locales/nl/person/male_prefix.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export default ['Dhr.', 'Bsc', 'Msc', 'Prof.'];
export default ['Dhr.', 'Bsc', 'Msc', 'Prof.', 'Ir.', 'Drs.'];
2 changes: 1 addition & 1 deletion src/locales/nl/person/suffix.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export default ['Jr.', 'Sr.', 'I', 'II', 'III', 'IV', 'V'];
export default ['Jr.', 'Sr.'];
1 change: 0 additions & 1 deletion src/locales/nl/person/tussenvoegsel.ts

This file was deleted.