From e1b78a1e3ec86e2cc52616afe4173d344b8f4b9f Mon Sep 17 00:00:00 2001 From: Matt Mayer Date: Sun, 27 Nov 2022 17:21:43 +0700 Subject: [PATCH 1/5] fix(person): Incorrect behavior of name.firstName() function --- src/locales/az/person/first_name.ts | 6 ++++++ src/locales/az/person/index.ts | 2 ++ src/locales/id_ID/person/first_name.ts | 6 ++++++ src/locales/id_ID/person/index.ts | 2 ++ src/locales/lv/person/first_name.ts | 6 ++++++ src/locales/lv/person/index.ts | 2 ++ src/locales/ro/person/first_name.ts | 6 ++++++ src/locales/ro/person/index.ts | 2 ++ src/locales/ru/person/first_name.ts | 6 ++++++ src/locales/ru/person/index.ts | 2 ++ src/locales/sk/person/first_name.ts | 6 ++++++ src/locales/sk/person/index.ts | 2 ++ src/locales/uk/person/first_name.ts | 6 ++++++ src/locales/uk/person/index.ts | 2 ++ 14 files changed, 56 insertions(+) create mode 100644 src/locales/az/person/first_name.ts create mode 100644 src/locales/id_ID/person/first_name.ts create mode 100644 src/locales/lv/person/first_name.ts create mode 100644 src/locales/ro/person/first_name.ts create mode 100644 src/locales/ru/person/first_name.ts create mode 100644 src/locales/sk/person/first_name.ts create mode 100644 src/locales/uk/person/first_name.ts diff --git a/src/locales/az/person/first_name.ts b/src/locales/az/person/first_name.ts new file mode 100644 index 00000000000..b87f6cc584c --- /dev/null +++ b/src/locales/az/person/first_name.ts @@ -0,0 +1,6 @@ +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists to avoid falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...female_first_name, ...male_first_name]; diff --git a/src/locales/az/person/index.ts b/src/locales/az/person/index.ts index 2ebec1b1c77..2aa50080963 100644 --- a/src/locales/az/person/index.ts +++ b/src/locales/az/person/index.ts @@ -5,6 +5,7 @@ import type { PersonDefinitions } from '../../..'; import female_first_name from './female_first_name'; import female_last_name from './female_last_name'; +import first_name from './first_name'; import male_first_name from './male_first_name'; import male_last_name from './male_last_name'; import name_ from './name'; @@ -14,6 +15,7 @@ import suffix from './suffix'; const person: PersonDefinitions = { female_first_name, female_last_name, + first_name, male_first_name, male_last_name, name: name_, diff --git a/src/locales/id_ID/person/first_name.ts b/src/locales/id_ID/person/first_name.ts new file mode 100644 index 00000000000..b87f6cc584c --- /dev/null +++ b/src/locales/id_ID/person/first_name.ts @@ -0,0 +1,6 @@ +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists to avoid falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...female_first_name, ...male_first_name]; diff --git a/src/locales/id_ID/person/index.ts b/src/locales/id_ID/person/index.ts index 38afd8b48e5..dd110277103 100644 --- a/src/locales/id_ID/person/index.ts +++ b/src/locales/id_ID/person/index.ts @@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..'; import female_first_name from './female_first_name'; import female_last_name from './female_last_name'; import female_title from './female_title'; +import first_name from './first_name'; import male_first_name from './male_first_name'; import male_last_name from './male_last_name'; import male_title from './male_title'; @@ -17,6 +18,7 @@ const person: PersonDefinitions = { female_first_name, female_last_name, female_title, + first_name, male_first_name, male_last_name, male_title, diff --git a/src/locales/lv/person/first_name.ts b/src/locales/lv/person/first_name.ts new file mode 100644 index 00000000000..b87f6cc584c --- /dev/null +++ b/src/locales/lv/person/first_name.ts @@ -0,0 +1,6 @@ +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists to avoid falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...female_first_name, ...male_first_name]; diff --git a/src/locales/lv/person/index.ts b/src/locales/lv/person/index.ts index 7eef036ce1f..f1ac9682f93 100644 --- a/src/locales/lv/person/index.ts +++ b/src/locales/lv/person/index.ts @@ -5,6 +5,7 @@ import type { PersonDefinitions } from '../../..'; import female_first_name from './female_first_name'; import female_last_name from './female_last_name'; +import first_name from './first_name'; import male_first_name from './male_first_name'; import male_last_name from './male_last_name'; import name_ from './name'; @@ -15,6 +16,7 @@ import title from './title'; const person: PersonDefinitions = { female_first_name, female_last_name, + first_name, male_first_name, male_last_name, name: name_, diff --git a/src/locales/ro/person/first_name.ts b/src/locales/ro/person/first_name.ts new file mode 100644 index 00000000000..b87f6cc584c --- /dev/null +++ b/src/locales/ro/person/first_name.ts @@ -0,0 +1,6 @@ +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists to avoid falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...female_first_name, ...male_first_name]; diff --git a/src/locales/ro/person/index.ts b/src/locales/ro/person/index.ts index f1a7a7c8161..55193f15df2 100644 --- a/src/locales/ro/person/index.ts +++ b/src/locales/ro/person/index.ts @@ -4,6 +4,7 @@ */ import type { PersonDefinitions } from '../../..'; import female_first_name from './female_first_name'; +import first_name from './first_name'; import last_name from './last_name'; import male_first_name from './male_first_name'; import name_ from './name'; @@ -12,6 +13,7 @@ import suffix from './suffix'; const person: PersonDefinitions = { female_first_name, + first_name, last_name, male_first_name, name: name_, diff --git a/src/locales/ru/person/first_name.ts b/src/locales/ru/person/first_name.ts new file mode 100644 index 00000000000..b87f6cc584c --- /dev/null +++ b/src/locales/ru/person/first_name.ts @@ -0,0 +1,6 @@ +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists to avoid falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...female_first_name, ...male_first_name]; diff --git a/src/locales/ru/person/index.ts b/src/locales/ru/person/index.ts index 7413a1521d8..d14b2f9939d 100644 --- a/src/locales/ru/person/index.ts +++ b/src/locales/ru/person/index.ts @@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..'; import female_first_name from './female_first_name'; import female_last_name from './female_last_name'; import female_middle_name from './female_middle_name'; +import first_name from './first_name'; import male_first_name from './male_first_name'; import male_last_name from './male_last_name'; import male_middle_name from './male_middle_name'; @@ -18,6 +19,7 @@ const person: PersonDefinitions = { female_first_name, female_last_name, female_middle_name, + first_name, male_first_name, male_last_name, male_middle_name, diff --git a/src/locales/sk/person/first_name.ts b/src/locales/sk/person/first_name.ts new file mode 100644 index 00000000000..b87f6cc584c --- /dev/null +++ b/src/locales/sk/person/first_name.ts @@ -0,0 +1,6 @@ +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists to avoid falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...female_first_name, ...male_first_name]; diff --git a/src/locales/sk/person/index.ts b/src/locales/sk/person/index.ts index 7eef036ce1f..f1ac9682f93 100644 --- a/src/locales/sk/person/index.ts +++ b/src/locales/sk/person/index.ts @@ -5,6 +5,7 @@ import type { PersonDefinitions } from '../../..'; import female_first_name from './female_first_name'; import female_last_name from './female_last_name'; +import first_name from './first_name'; import male_first_name from './male_first_name'; import male_last_name from './male_last_name'; import name_ from './name'; @@ -15,6 +16,7 @@ import title from './title'; const person: PersonDefinitions = { female_first_name, female_last_name, + first_name, male_first_name, male_last_name, name: name_, diff --git a/src/locales/uk/person/first_name.ts b/src/locales/uk/person/first_name.ts new file mode 100644 index 00000000000..b87f6cc584c --- /dev/null +++ b/src/locales/uk/person/first_name.ts @@ -0,0 +1,6 @@ +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists to avoid falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...female_first_name, ...male_first_name]; diff --git a/src/locales/uk/person/index.ts b/src/locales/uk/person/index.ts index 7413a1521d8..d14b2f9939d 100644 --- a/src/locales/uk/person/index.ts +++ b/src/locales/uk/person/index.ts @@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..'; import female_first_name from './female_first_name'; import female_last_name from './female_last_name'; import female_middle_name from './female_middle_name'; +import first_name from './first_name'; import male_first_name from './male_first_name'; import male_last_name from './male_last_name'; import male_middle_name from './male_middle_name'; @@ -18,6 +19,7 @@ const person: PersonDefinitions = { female_first_name, female_last_name, female_middle_name, + first_name, male_first_name, male_last_name, male_middle_name, From 5eb386f6ea682cf44b3cd184def32cb8ed601087 Mon Sep 17 00:00:00 2001 From: Matt Mayer Date: Sun, 27 Nov 2022 17:53:44 +0700 Subject: [PATCH 2/5] fix(person): Incorrect behavior of name.firstName() function - remove duplicates --- src/locales/az/person/first_name.ts | 5 +++-- src/locales/id_ID/person/first_name.ts | 5 +++-- src/locales/lv/person/first_name.ts | 5 +++-- src/locales/ro/person/first_name.ts | 5 +++-- src/locales/ru/person/first_name.ts | 5 +++-- src/locales/sk/person/first_name.ts | 5 +++-- src/locales/uk/person/first_name.ts | 5 +++-- 7 files changed, 21 insertions(+), 14 deletions(-) diff --git a/src/locales/az/person/first_name.ts b/src/locales/az/person/first_name.ts index b87f6cc584c..b6c6ab152a7 100644 --- a/src/locales/az/person/first_name.ts +++ b/src/locales/az/person/first_name.ts @@ -1,6 +1,7 @@ // We don't have a generic first name list for this locale -// So simply concatenate male and female lists to avoid falling back to fallback locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...female_first_name, ...male_first_name]; +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/id_ID/person/first_name.ts b/src/locales/id_ID/person/first_name.ts index b87f6cc584c..b6c6ab152a7 100644 --- a/src/locales/id_ID/person/first_name.ts +++ b/src/locales/id_ID/person/first_name.ts @@ -1,6 +1,7 @@ // We don't have a generic first name list for this locale -// So simply concatenate male and female lists to avoid falling back to fallback locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...female_first_name, ...male_first_name]; +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/lv/person/first_name.ts b/src/locales/lv/person/first_name.ts index b87f6cc584c..b6c6ab152a7 100644 --- a/src/locales/lv/person/first_name.ts +++ b/src/locales/lv/person/first_name.ts @@ -1,6 +1,7 @@ // We don't have a generic first name list for this locale -// So simply concatenate male and female lists to avoid falling back to fallback locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...female_first_name, ...male_first_name]; +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/ro/person/first_name.ts b/src/locales/ro/person/first_name.ts index b87f6cc584c..b6c6ab152a7 100644 --- a/src/locales/ro/person/first_name.ts +++ b/src/locales/ro/person/first_name.ts @@ -1,6 +1,7 @@ // We don't have a generic first name list for this locale -// So simply concatenate male and female lists to avoid falling back to fallback locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...female_first_name, ...male_first_name]; +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/ru/person/first_name.ts b/src/locales/ru/person/first_name.ts index b87f6cc584c..b6c6ab152a7 100644 --- a/src/locales/ru/person/first_name.ts +++ b/src/locales/ru/person/first_name.ts @@ -1,6 +1,7 @@ // We don't have a generic first name list for this locale -// So simply concatenate male and female lists to avoid falling back to fallback locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...female_first_name, ...male_first_name]; +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/sk/person/first_name.ts b/src/locales/sk/person/first_name.ts index b87f6cc584c..b6c6ab152a7 100644 --- a/src/locales/sk/person/first_name.ts +++ b/src/locales/sk/person/first_name.ts @@ -1,6 +1,7 @@ // We don't have a generic first name list for this locale -// So simply concatenate male and female lists to avoid falling back to fallback locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...female_first_name, ...male_first_name]; +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/uk/person/first_name.ts b/src/locales/uk/person/first_name.ts index b87f6cc584c..b6c6ab152a7 100644 --- a/src/locales/uk/person/first_name.ts +++ b/src/locales/uk/person/first_name.ts @@ -1,6 +1,7 @@ // We don't have a generic first name list for this locale -// So simply concatenate male and female lists to avoid falling back to fallback locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...female_first_name, ...male_first_name]; +export default [...new Set([...female_first_name, ...male_first_name])]; From 201d4f8dd6ee3be366931b7574a9ff3b2e0b995c Mon Sep 17 00:00:00 2001 From: Matt Mayer Date: Sun, 27 Nov 2022 22:47:40 +0700 Subject: [PATCH 3/5] fix(person): Incorrect behavior of name.firstName() function - split gendered first_name for nl_BE, en_IN, en_AU and de_AT --- src/locales/de_AT/person/female_first_name.ts | 575 ++++++++ src/locales/de_AT/person/first_name.ts | 1154 +---------------- src/locales/de_AT/person/index.ts | 4 + src/locales/de_AT/person/male_first_name.ts | 574 ++++++++ src/locales/en_AU/person/female_first_name.ts | 102 ++ src/locales/en_AU/person/first_name.ts | 209 +-- src/locales/en_AU/person/index.ts | 4 + src/locales/en_AU/person/male_first_name.ts | 102 ++ src/locales/en_IN/person/female_first_name.ts | 290 +++++ src/locales/en_IN/person/first_name.ts | 751 +---------- src/locales/en_IN/person/index.ts | 4 + src/locales/en_IN/person/male_first_name.ts | 456 +++++++ src/locales/nl_BE/person/female_first_name.ts | 101 ++ src/locales/nl_BE/person/first_name.ts | 208 +-- src/locales/nl_BE/person/index.ts | 4 + src/locales/nl_BE/person/male_first_name.ts | 102 ++ 16 files changed, 2346 insertions(+), 2294 deletions(-) create mode 100644 src/locales/de_AT/person/female_first_name.ts create mode 100644 src/locales/de_AT/person/male_first_name.ts create mode 100644 src/locales/en_AU/person/female_first_name.ts create mode 100644 src/locales/en_AU/person/male_first_name.ts create mode 100644 src/locales/en_IN/person/female_first_name.ts create mode 100644 src/locales/en_IN/person/male_first_name.ts create mode 100644 src/locales/nl_BE/person/female_first_name.ts create mode 100644 src/locales/nl_BE/person/male_first_name.ts diff --git a/src/locales/de_AT/person/female_first_name.ts b/src/locales/de_AT/person/female_first_name.ts new file mode 100644 index 00000000000..132a5f6a173 --- /dev/null +++ b/src/locales/de_AT/person/female_first_name.ts @@ -0,0 +1,575 @@ +export default [ + 'Aaliyah', + 'Abby', + 'Abigail', + 'Ada', + 'Adelina', + 'Adriana', + 'Aileen', + 'Aimee', + 'Alana', + 'Alea', + 'Alena', + 'Alessa', + 'Alessia', + 'Alexa', + 'Alexandra', + 'Alexia', + 'Alexis', + 'Aleyna', + 'Alia', + 'Alica', + 'Alice', + 'Alicia', + 'Alina', + 'Alisa', + 'Alisha', + 'Alissa', + 'Aliya', + 'Aliyah', + 'Allegra', + 'Alma', + 'Alyssa', + 'Amalia', + 'Amanda', + 'Amelia', + 'Amelie', + 'Amina', + 'Amira', + 'Amy', + 'Ana', + 'Anabel', + 'Anastasia', + 'Andrea', + 'Angela', + 'Angelina', + 'Angelique', + 'Anja', + 'Ann', + 'Anna', + 'Annabel', + 'Annabell', + 'Annabelle', + 'Annalena', + 'Anne', + 'Anneke', + 'Annelie', + 'Annemarie', + 'Anni', + 'Annie', + 'Annika', + 'Anny', + 'Anouk', + 'Antonia', + 'Ariana', + 'Ariane', + 'Arwen', + 'Ashley', + 'Asya', + 'Aurelia', + 'Aurora', + 'Ava', + 'Ayleen', + 'Aylin', + 'Ayse', + 'Azra', + 'Betty', + 'Bianca', + 'Bianka', + 'Caitlin', + 'Cara', + 'Carina', + 'Carla', + 'Carlotta', + 'Carmen', + 'Carolin', + 'Carolina', + 'Caroline', + 'Cassandra', + 'Catharina', + 'Catrin', + 'Cecile', + 'Cecilia', + 'Celia', + 'Celina', + 'Celine', + 'Ceyda', + 'Ceylin', + 'Chantal', + 'Charleen', + 'Charlotta', + 'Charlotte', + 'Chayenne', + 'Cheyenne', + 'Chiara', + 'Christin', + 'Christina', + 'Cindy', + 'Claire', + 'Clara', + 'Clarissa', + 'Colleen', + 'Collien', + 'Cora', + 'Corinna', + 'Cosima', + 'Dana', + 'Daniela', + 'Daria', + 'Darleen', + 'Defne', + 'Delia', + 'Denise', + 'Diana', + 'Dilara', + 'Dina', + 'Dorothea', + 'Eda', + 'Eileen', + 'Ela', + 'Elaine', + 'Elanur', + 'Elea', + 'Elena', + 'Eleni', + 'Eleonora', + 'Eliana', + 'Elif', + 'Elina', + 'Elisa', + 'Elisabeth', + 'Ella', + 'Ellen', + 'Elli', + 'Elly', + 'Elsa', + 'Emelie', + 'Emely', + 'Emilia', + 'Emilie', + 'Emily', + 'Emma', + 'Emmely', + 'Emmi', + 'Emmy', + 'Enie', + 'Enna', + 'Enya', + 'Esma', + 'Estelle', + 'Esther', + 'Eva', + 'Evelin', + 'Evelina', + 'Eveline', + 'Evelyn', + 'Fabienne', + 'Fatima', + 'Fatma', + 'Felicia', + 'Felicitas', + 'Felina', + 'Femke', + 'Fenja', + 'Fine', + 'Finia', + 'Finja', + 'Finnja', + 'Fiona', + 'Flora', + 'Florentine', + 'Francesca', + 'Franka', + 'Franziska', + 'Frederike', + 'Freya', + 'Frida', + 'Frieda', + 'Friederike', + 'Giada', + 'Gina', + 'Giulia', + 'Giuliana', + 'Greta', + 'Hailey', + 'Hana', + 'Hanna', + 'Hannah', + 'Heidi', + 'Helen', + 'Helena', + 'Helene', + 'Helin', + 'Henriette', + 'Henrike', + 'Hermine', + 'Ida', + 'Ilayda', + 'Imke', + 'Ina', + 'Ines', + 'Inga', + 'Inka', + 'Irem', + 'Isa', + 'Isabel', + 'Isabell', + 'Isabella', + 'Isabelle', + 'Ivonne', + 'Jacqueline', + 'Jamila', + 'Jana', + 'Jane', + 'Janin', + 'Janina', + 'Janine', + 'Janna', + 'Jara', + 'Jasmin', + 'Jasmina', + 'Jasmine', + 'Jella', + 'Jenna', + 'Jennifer', + 'Jenny', + 'Jessica', + 'Jessy', + 'Jette', + 'Jil', + 'Jill', + 'Joana', + 'Joanna', + 'Joelina', + 'Joeline', + 'Joelle', + 'Johanna', + 'Joleen', + 'Jolie', + 'Jolien', + 'Jolin', + 'Jolina', + 'Joline', + 'Jonna', + 'Josefin', + 'Josefine', + 'Josephin', + 'Josephine', + 'Josie', + 'Josy', + 'Joy', + 'Joyce', + 'Judith', + 'Judy', + 'Jule', + 'Julia', + 'Juliana', + 'Juliane', + 'Julie', + 'Julienne', + 'Julika', + 'Julina', + 'Juna', + 'Justine', + 'Kaja', + 'Karina', + 'Karla', + 'Karlotta', + 'Karolina', + 'Karoline', + 'Kassandra', + 'Katarina', + 'Katharina', + 'Kathrin', + 'Katja', + 'Katrin', + 'Kaya', + 'Kayra', + 'Kiana', + 'Kiara', + 'Kimberley', + 'Kimberly', + 'Kira', + 'Klara', + 'Korinna', + 'Kristin', + 'Kyra', + 'Laila', + 'Lana', + 'Lara', + 'Larissa', + 'Laura', + 'Laureen', + 'Lavinia', + 'Lea', + 'Leah', + 'Leana', + 'Leandra', + 'Leann', + 'Lee', + 'Leila', + 'Lena', + 'Lene', + 'Leni', + 'Lenia', + 'Lenja', + 'Lenya', + 'Leona', + 'Leoni', + 'Leonie', + 'Leonora', + 'Leticia', + 'Letizia', + 'Levke', + 'Leyla', + 'Lia', + 'Liah', + 'Liana', + 'Lili', + 'Lilia', + 'Lilian', + 'Liliana', + 'Lilith', + 'Lilli', + 'Lillian', + 'Lilly', + 'Lily', + 'Lina', + 'Linda', + 'Lindsay', + 'Line', + 'Linn', + 'Linnea', + 'Lisa', + 'Lisann', + 'Lisanne', + 'Liv', + 'Livia', + 'Liz', + 'Lola', + 'Loreen', + 'Lorena', + 'Lotta', + 'Lotte', + 'Louisa', + 'Louise', + 'Luana', + 'Lucia', + 'Lucie', + 'Lucienne', + 'Lucy', + 'Luisa', + 'Luise', + 'Luna', + 'Luzie', + 'Lya', + 'Lydia', + 'Lyn', + 'Lynn', + 'Madeleine', + 'Madita', + 'Madleen', + 'Madlen', + 'Magdalena', + 'Maike', + 'Mailin', + 'Maira', + 'Maja', + 'Malena', + 'Malia', + 'Malin', + 'Malina', + 'Mandy', + 'Mara', + 'Marah', + 'Mareike', + 'Maren', + 'Maria', + 'Mariam', + 'Marie', + 'Marieke', + 'Mariella', + 'Marika', + 'Marina', + 'Marisa', + 'Marissa', + 'Marit', + 'Marla', + 'Marleen', + 'Marlen', + 'Marlena', + 'Marlene', + 'Marta', + 'Martha', + 'Mary', + 'Maryam', + 'Mathilda', + 'Mathilde', + 'Matilda', + 'Maxi', + 'Maxima', + 'Maxine', + 'Maya', + 'Mayra', + 'Medina', + 'Medine', + 'Meike', + 'Melanie', + 'Melek', + 'Melike', + 'Melina', + 'Melinda', + 'Melis', + 'Melisa', + 'Melissa', + 'Merle', + 'Merve', + 'Meryem', + 'Mette', + 'Mia', + 'Michaela', + 'Michelle', + 'Mieke', + 'Mila', + 'Milana', + 'Milena', + 'Milla', + 'Mina', + 'Mira', + 'Miray', + 'Miriam', + 'Mirja', + 'Mona', + 'Monique', + 'Nadine', + 'Nadja', + 'Naemi', + 'Nancy', + 'Naomi', + 'Natalia', + 'Natalie', + 'Nathalie', + 'Neele', + 'Nela', + 'Nele', + 'Nelli', + 'Nelly', + 'Nia', + 'Nicole', + 'Nika', + 'Nike', + 'Nila', + 'Nina', + 'Nisa', + 'Noemi', + 'Nora', + 'Olivia', + 'Patricia', + 'Patrizia', + 'Paula', + 'Paulina', + 'Pauline', + 'Penelope', + 'Philine', + 'Phoebe', + 'Pia', + 'Rahel', + 'Rania', + 'Rebecca', + 'Rebekka', + 'Riana', + 'Rieke', + 'Rike', + 'Romina', + 'Romy', + 'Ronja', + 'Rosa', + 'Rosalie', + 'Ruby', + 'Sabrina', + 'Sahra', + 'Sally', + 'Salome', + 'Samantha', + 'Samia', + 'Samira', + 'Sandra', + 'Sandy', + 'Sanja', + 'Saphira', + 'Sara', + 'Sarah', + 'Saskia', + 'Selin', + 'Selina', + 'Selma', + 'Sena', + 'Sidney', + 'Sienna', + 'Silja', + 'Sina', + 'Sinja', + 'Smilla', + 'Sofia', + 'Sofie', + 'Sonja', + 'Sophia', + 'Sophie', + 'Soraya', + 'Stefanie', + 'Stella', + 'Stephanie', + 'Stina', + 'Sude', + 'Summer', + 'Susanne', + 'Svea', + 'Svenja', + 'Sydney', + 'Tabea', + 'Talea', + 'Talia', + 'Tamara', + 'Tamia', + 'Tamina', + 'Tanja', + 'Tara', + 'Tarja', + 'Teresa', + 'Tessa', + 'Thalea', + 'Thalia', + 'Thea', + 'Theresa', + 'Tia', + 'Tina', + 'Tomke', + 'Tuana', + 'Valentina', + 'Valeria', + 'Valerie', + 'Vanessa', + 'Vera', + 'Veronika', + 'Victoria', + 'Viktoria', + 'Viola', + 'Vivian', + 'Vivien', + 'Vivienne', + 'Wibke', + 'Wiebke', + 'Xenia', + 'Yara', + 'Yaren', + 'Yasmin', + 'Ylvi', + 'Ylvie', + 'Yvonne', + 'Zara', + 'Zehra', + 'Zeynep', + 'Zoe', + 'Zoey', + 'Zoé', +]; diff --git a/src/locales/de_AT/person/first_name.ts b/src/locales/de_AT/person/first_name.ts index 0fff500180b..b6c6ab152a7 100644 --- a/src/locales/de_AT/person/first_name.ts +++ b/src/locales/de_AT/person/first_name.ts @@ -1,1147 +1,7 @@ -export default [ - 'Aaron', - 'Abdul', - 'Abdullah', - 'Adam', - 'Adrian', - 'Adriano', - 'Ahmad', - 'Ahmed', - 'Ahmet', - 'Alan', - 'Albert', - 'Alessandro', - 'Alessio', - 'Alex', - 'Alexander', - 'Alfred', - 'Ali', - 'Amar', - 'Amir', - 'Amon', - 'Andre', - 'Andreas', - 'Andrew', - 'Angelo', - 'Ansgar', - 'Anthony', - 'Anton', - 'Antonio', - 'Arda', - 'Arian', - 'Armin', - 'Arne', - 'Arno', - 'Arthur', - 'Artur', - 'Arved', - 'Arvid', - 'Ayman', - 'Baran', - 'Baris', - 'Bastian', - 'Batuhan', - 'Bela', - 'Ben', - 'Benedikt', - 'Benjamin', - 'Bennet', - 'Bennett', - 'Benno', - 'Bent', - 'Berat', - 'Berkay', - 'Bernd', - 'Bilal', - 'Bjarne', - 'Björn', - 'Bo', - 'Boris', - 'Brandon', - 'Brian', - 'Bruno', - 'Bryan', - 'Burak', - 'Calvin', - 'Can', - 'Carl', - 'Carlo', - 'Carlos', - 'Caspar', - 'Cedric', - 'Cedrik', - 'Cem', - 'Charlie', - 'Chris', - 'Christian', - 'Christiano', - 'Christoph', - 'Christopher', - 'Claas', - 'Clemens', - 'Colin', - 'Collin', - 'Conner', - 'Connor', - 'Constantin', - 'Corvin', - 'Curt', - 'Damian', - 'Damien', - 'Daniel', - 'Danilo', - 'Danny', - 'Darian', - 'Dario', - 'Darius', - 'Darren', - 'David', - 'Davide', - 'Davin', - 'Dean', - 'Deniz', - 'Dennis', - 'Denny', - 'Devin', - 'Diego', - 'Dion', - 'Domenic', - 'Domenik', - 'Dominic', - 'Dominik', - 'Dorian', - 'Dustin', - 'Dylan', - 'Ecrin', - 'Eddi', - 'Eddy', - 'Edgar', - 'Edwin', - 'Efe', - 'Ege', - 'Elia', - 'Eliah', - 'Elias', - 'Elijah', - 'Emanuel', - 'Emil', - 'Emilian', - 'Emilio', - 'Emir', - 'Emirhan', - 'Emre', - 'Enes', - 'Enno', - 'Enrico', - 'Eren', - 'Eric', - 'Erik', - 'Etienne', - 'Fabian', - 'Fabien', - 'Fabio', - 'Fabrice', - 'Falk', - 'Felix', - 'Ferdinand', - 'Fiete', - 'Filip', - 'Finlay', - 'Finley', - 'Finn', - 'Finnley', - 'Florian', - 'Francesco', - 'Franz', - 'Frederic', - 'Frederick', - 'Frederik', - 'Friedrich', - 'Fritz', - 'Furkan', - 'Fynn', - 'Gabriel', - 'Georg', - 'Gerrit', - 'Gian', - 'Gianluca', - 'Gino', - 'Giuliano', - 'Giuseppe', - 'Gregor', - 'Gustav', - 'Hagen', - 'Hamza', - 'Hannes', - 'Hanno', - 'Hans', - 'Hasan', - 'Hassan', - 'Hauke', - 'Hendrik', - 'Hennes', - 'Henning', - 'Henri', - 'Henrick', - 'Henrik', - 'Henry', - 'Hugo', - 'Hussein', - 'Ian', - 'Ibrahim', - 'Ilias', - 'Ilja', - 'Ilyas', - 'Immanuel', - 'Ismael', - 'Ismail', - 'Ivan', - 'Iven', - 'Jack', - 'Jacob', - 'Jaden', - 'Jakob', - 'Jamal', - 'James', - 'Jamie', - 'Jan', - 'Janek', - 'Janis', - 'Janne', - 'Jannek', - 'Jannes', - 'Jannik', - 'Jannis', - 'Jano', - 'Janosch', - 'Jared', - 'Jari', - 'Jarne', - 'Jarno', - 'Jaron', - 'Jason', - 'Jasper', - 'Jay', - 'Jayden', - 'Jayson', - 'Jean', - 'Jens', - 'Jeremias', - 'Jeremie', - 'Jeremy', - 'Jermaine', - 'Jerome', - 'Jesper', - 'Jesse', - 'Jim', - 'Jimmy', - 'Joe', - 'Joel', - 'Joey', - 'Johann', - 'Johannes', - 'John', - 'Johnny', - 'Jon', - 'Jona', - 'Jonah', - 'Jonas', - 'Jonathan', - 'Jonte', - 'Joost', - 'Jordan', - 'Joris', - 'Joscha', - 'Joschua', - 'Josef', - 'Joseph', - 'Josh', - 'Joshua', - 'Josua', - 'Juan', - 'Julian', - 'Julien', - 'Julius', - 'Juri', - 'Justin', - 'Justus', - 'Kaan', - 'Kai', - 'Kalle', - 'Karim', - 'Karl', - 'Karlo', - 'Kay', - 'Keanu', - 'Kenan', - 'Kenny', - 'Keno', - 'Kerem', - 'Kerim', - 'Kevin', - 'Kian', - 'Kilian', - 'Kim', - 'Kimi', - 'Kjell', - 'Klaas', - 'Klemens', - 'Konrad', - 'Konstantin', - 'Koray', - 'Korbinian', - 'Kurt', - 'Lars', - 'Lasse', - 'Laurence', - 'Laurens', - 'Laurenz', - 'Laurin', - 'Lean', - 'Leander', - 'Leandro', - 'Leif', - 'Len', - 'Lenn', - 'Lennard', - 'Lennart', - 'Lennert', - 'Lennie', - 'Lennox', - 'Lenny', - 'Leo', - 'Leon', - 'Leonard', - 'Leonardo', - 'Leonhard', - 'Leonidas', - 'Leopold', - 'Leroy', - 'Levent', - 'Levi', - 'Levin', - 'Lewin', - 'Lewis', - 'Liam', - 'Lian', - 'Lias', - 'Lino', - 'Linus', - 'Lio', - 'Lion', - 'Lionel', - 'Logan', - 'Lorenz', - 'Lorenzo', - 'Loris', - 'Louis', - 'Luan', - 'Luc', - 'Luca', - 'Lucas', - 'Lucian', - 'Lucien', - 'Ludwig', - 'Luis', - 'Luiz', - 'Luk', - 'Luka', - 'Lukas', - 'Luke', - 'Lutz', - 'Maddox', - 'Mads', - 'Magnus', - 'Maik', - 'Maksim', - 'Malik', - 'Malte', - 'Manuel', - 'Marc', - 'Marcel', - 'Marco', - 'Marcus', - 'Marek', - 'Marian', - 'Mario', - 'Marius', - 'Mark', - 'Marko', - 'Markus', - 'Marlo', - 'Marlon', - 'Marten', - 'Martin', - 'Marvin', - 'Marwin', - 'Mateo', - 'Mathis', - 'Matis', - 'Mats', - 'Matteo', - 'Mattes', - 'Matthias', - 'Matthis', - 'Matti', - 'Mattis', - 'Maurice', - 'Max', - 'Maxim', - 'Maximilian', - 'Mehmet', - 'Meik', - 'Melvin', - 'Merlin', - 'Mert', - 'Michael', - 'Michel', - 'Mick', - 'Miguel', - 'Mika', - 'Mikail', - 'Mike', - 'Milan', - 'Milo', - 'Mio', - 'Mirac', - 'Mirco', - 'Mirko', - 'Mohamed', - 'Mohammad', - 'Mohammed', - 'Moritz', - 'Morten', - 'Muhammed', - 'Murat', - 'Mustafa', - 'Nathan', - 'Nathanael', - 'Nelson', - 'Neo', - 'Nevio', - 'Nick', - 'Niclas', - 'Nico', - 'Nicolai', - 'Nicolas', - 'Niels', - 'Nikita', - 'Niklas', - 'Niko', - 'Nikolai', - 'Nikolas', - 'Nils', - 'Nino', - 'Noah', - 'Noel', - 'Norman', - 'Odin', - 'Oke', - 'Ole', - 'Oliver', - 'Omar', - 'Onur', - 'Oscar', - 'Oskar', - 'Pascal', - 'Patrice', - 'Patrick', - 'Paul', - 'Peer', - 'Pepe', - 'Peter', - 'Phil', - 'Philip', - 'Philipp', - 'Pierre', - 'Piet', - 'Pit', - 'Pius', - 'Quentin', - 'Quirin', - 'Rafael', - 'Raik', - 'Ramon', - 'Raphael', - 'Rasmus', - 'Raul', - 'Rayan', - 'René', - 'Ricardo', - 'Riccardo', - 'Richard', - 'Rick', - 'Rico', - 'Robert', - 'Robin', - 'Rocco', - 'Roman', - 'Romeo', - 'Ron', - 'Ruben', - 'Ryan', - 'Said', - 'Salih', - 'Sam', - 'Sami', - 'Sammy', - 'Samuel', - 'Sandro', - 'Santino', - 'Sascha', - 'Sean', - 'Sebastian', - 'Selim', - 'Semih', - 'Shawn', - 'Silas', - 'Simeon', - 'Simon', - 'Sinan', - 'Sky', - 'Stefan', - 'Steffen', - 'Stephan', - 'Steve', - 'Steven', - 'Sven', - 'Sönke', - 'Sören', - 'Taha', - 'Tamino', - 'Tammo', - 'Tarik', - 'Tayler', - 'Taylor', - 'Teo', - 'Theo', - 'Theodor', - 'Thies', - 'Thilo', - 'Thomas', - 'Thorben', - 'Thore', - 'Thorge', - 'Tiago', - 'Til', - 'Till', - 'Tillmann', - 'Tim', - 'Timm', - 'Timo', - 'Timon', - 'Timothy', - 'Tino', - 'Titus', - 'Tizian', - 'Tjark', - 'Tobias', - 'Tom', - 'Tommy', - 'Toni', - 'Tony', - 'Torben', - 'Tore', - 'Tristan', - 'Tyler', - 'Tyron', - 'Umut', - 'Valentin', - 'Valentino', - 'Veit', - 'Victor', - 'Viktor', - 'Vin', - 'Vincent', - 'Vito', - 'Vitus', - 'Wilhelm', - 'Willi', - 'William', - 'Willy', - 'Xaver', - 'Yannic', - 'Yannick', - 'Yannik', - 'Yannis', - 'Yasin', - 'Youssef', - 'Yunus', - 'Yusuf', - 'Yven', - 'Yves', - 'Ömer', - 'Aaliyah', - 'Abby', - 'Abigail', - 'Ada', - 'Adelina', - 'Adriana', - 'Aileen', - 'Aimee', - 'Alana', - 'Alea', - 'Alena', - 'Alessa', - 'Alessia', - 'Alexa', - 'Alexandra', - 'Alexia', - 'Alexis', - 'Aleyna', - 'Alia', - 'Alica', - 'Alice', - 'Alicia', - 'Alina', - 'Alisa', - 'Alisha', - 'Alissa', - 'Aliya', - 'Aliyah', - 'Allegra', - 'Alma', - 'Alyssa', - 'Amalia', - 'Amanda', - 'Amelia', - 'Amelie', - 'Amina', - 'Amira', - 'Amy', - 'Ana', - 'Anabel', - 'Anastasia', - 'Andrea', - 'Angela', - 'Angelina', - 'Angelique', - 'Anja', - 'Ann', - 'Anna', - 'Annabel', - 'Annabell', - 'Annabelle', - 'Annalena', - 'Anne', - 'Anneke', - 'Annelie', - 'Annemarie', - 'Anni', - 'Annie', - 'Annika', - 'Anny', - 'Anouk', - 'Antonia', - 'Ariana', - 'Ariane', - 'Arwen', - 'Ashley', - 'Asya', - 'Aurelia', - 'Aurora', - 'Ava', - 'Ayleen', - 'Aylin', - 'Ayse', - 'Azra', - 'Betty', - 'Bianca', - 'Bianka', - 'Caitlin', - 'Cara', - 'Carina', - 'Carla', - 'Carlotta', - 'Carmen', - 'Carolin', - 'Carolina', - 'Caroline', - 'Cassandra', - 'Catharina', - 'Catrin', - 'Cecile', - 'Cecilia', - 'Celia', - 'Celina', - 'Celine', - 'Ceyda', - 'Ceylin', - 'Chantal', - 'Charleen', - 'Charlotta', - 'Charlotte', - 'Chayenne', - 'Cheyenne', - 'Chiara', - 'Christin', - 'Christina', - 'Cindy', - 'Claire', - 'Clara', - 'Clarissa', - 'Colleen', - 'Collien', - 'Cora', - 'Corinna', - 'Cosima', - 'Dana', - 'Daniela', - 'Daria', - 'Darleen', - 'Defne', - 'Delia', - 'Denise', - 'Diana', - 'Dilara', - 'Dina', - 'Dorothea', - 'Eda', - 'Eileen', - 'Ela', - 'Elaine', - 'Elanur', - 'Elea', - 'Elena', - 'Eleni', - 'Eleonora', - 'Eliana', - 'Elif', - 'Elina', - 'Elisa', - 'Elisabeth', - 'Ella', - 'Ellen', - 'Elli', - 'Elly', - 'Elsa', - 'Emelie', - 'Emely', - 'Emilia', - 'Emilie', - 'Emily', - 'Emma', - 'Emmely', - 'Emmi', - 'Emmy', - 'Enie', - 'Enna', - 'Enya', - 'Esma', - 'Estelle', - 'Esther', - 'Eva', - 'Evelin', - 'Evelina', - 'Eveline', - 'Evelyn', - 'Fabienne', - 'Fatima', - 'Fatma', - 'Felicia', - 'Felicitas', - 'Felina', - 'Femke', - 'Fenja', - 'Fine', - 'Finia', - 'Finja', - 'Finnja', - 'Fiona', - 'Flora', - 'Florentine', - 'Francesca', - 'Franka', - 'Franziska', - 'Frederike', - 'Freya', - 'Frida', - 'Frieda', - 'Friederike', - 'Giada', - 'Gina', - 'Giulia', - 'Giuliana', - 'Greta', - 'Hailey', - 'Hana', - 'Hanna', - 'Hannah', - 'Heidi', - 'Helen', - 'Helena', - 'Helene', - 'Helin', - 'Henriette', - 'Henrike', - 'Hermine', - 'Ida', - 'Ilayda', - 'Imke', - 'Ina', - 'Ines', - 'Inga', - 'Inka', - 'Irem', - 'Isa', - 'Isabel', - 'Isabell', - 'Isabella', - 'Isabelle', - 'Ivonne', - 'Jacqueline', - 'Jamila', - 'Jana', - 'Jane', - 'Janin', - 'Janina', - 'Janine', - 'Janna', - 'Jara', - 'Jasmin', - 'Jasmina', - 'Jasmine', - 'Jella', - 'Jenna', - 'Jennifer', - 'Jenny', - 'Jessica', - 'Jessy', - 'Jette', - 'Jil', - 'Jill', - 'Joana', - 'Joanna', - 'Joelina', - 'Joeline', - 'Joelle', - 'Johanna', - 'Joleen', - 'Jolie', - 'Jolien', - 'Jolin', - 'Jolina', - 'Joline', - 'Jonna', - 'Josefin', - 'Josefine', - 'Josephin', - 'Josephine', - 'Josie', - 'Josy', - 'Joy', - 'Joyce', - 'Judith', - 'Judy', - 'Jule', - 'Julia', - 'Juliana', - 'Juliane', - 'Julie', - 'Julienne', - 'Julika', - 'Julina', - 'Juna', - 'Justine', - 'Kaja', - 'Karina', - 'Karla', - 'Karlotta', - 'Karolina', - 'Karoline', - 'Kassandra', - 'Katarina', - 'Katharina', - 'Kathrin', - 'Katja', - 'Katrin', - 'Kaya', - 'Kayra', - 'Kiana', - 'Kiara', - 'Kimberley', - 'Kimberly', - 'Kira', - 'Klara', - 'Korinna', - 'Kristin', - 'Kyra', - 'Laila', - 'Lana', - 'Lara', - 'Larissa', - 'Laura', - 'Laureen', - 'Lavinia', - 'Lea', - 'Leah', - 'Leana', - 'Leandra', - 'Leann', - 'Lee', - 'Leila', - 'Lena', - 'Lene', - 'Leni', - 'Lenia', - 'Lenja', - 'Lenya', - 'Leona', - 'Leoni', - 'Leonie', - 'Leonora', - 'Leticia', - 'Letizia', - 'Levke', - 'Leyla', - 'Lia', - 'Liah', - 'Liana', - 'Lili', - 'Lilia', - 'Lilian', - 'Liliana', - 'Lilith', - 'Lilli', - 'Lillian', - 'Lilly', - 'Lily', - 'Lina', - 'Linda', - 'Lindsay', - 'Line', - 'Linn', - 'Linnea', - 'Lisa', - 'Lisann', - 'Lisanne', - 'Liv', - 'Livia', - 'Liz', - 'Lola', - 'Loreen', - 'Lorena', - 'Lotta', - 'Lotte', - 'Louisa', - 'Louise', - 'Luana', - 'Lucia', - 'Lucie', - 'Lucienne', - 'Lucy', - 'Luisa', - 'Luise', - 'Luna', - 'Luzie', - 'Lya', - 'Lydia', - 'Lyn', - 'Lynn', - 'Madeleine', - 'Madita', - 'Madleen', - 'Madlen', - 'Magdalena', - 'Maike', - 'Mailin', - 'Maira', - 'Maja', - 'Malena', - 'Malia', - 'Malin', - 'Malina', - 'Mandy', - 'Mara', - 'Marah', - 'Mareike', - 'Maren', - 'Maria', - 'Mariam', - 'Marie', - 'Marieke', - 'Mariella', - 'Marika', - 'Marina', - 'Marisa', - 'Marissa', - 'Marit', - 'Marla', - 'Marleen', - 'Marlen', - 'Marlena', - 'Marlene', - 'Marta', - 'Martha', - 'Mary', - 'Maryam', - 'Mathilda', - 'Mathilde', - 'Matilda', - 'Maxi', - 'Maxima', - 'Maxine', - 'Maya', - 'Mayra', - 'Medina', - 'Medine', - 'Meike', - 'Melanie', - 'Melek', - 'Melike', - 'Melina', - 'Melinda', - 'Melis', - 'Melisa', - 'Melissa', - 'Merle', - 'Merve', - 'Meryem', - 'Mette', - 'Mia', - 'Michaela', - 'Michelle', - 'Mieke', - 'Mila', - 'Milana', - 'Milena', - 'Milla', - 'Mina', - 'Mira', - 'Miray', - 'Miriam', - 'Mirja', - 'Mona', - 'Monique', - 'Nadine', - 'Nadja', - 'Naemi', - 'Nancy', - 'Naomi', - 'Natalia', - 'Natalie', - 'Nathalie', - 'Neele', - 'Nela', - 'Nele', - 'Nelli', - 'Nelly', - 'Nia', - 'Nicole', - 'Nika', - 'Nike', - 'Nila', - 'Nina', - 'Nisa', - 'Noemi', - 'Nora', - 'Olivia', - 'Patricia', - 'Patrizia', - 'Paula', - 'Paulina', - 'Pauline', - 'Penelope', - 'Philine', - 'Phoebe', - 'Pia', - 'Rahel', - 'Rania', - 'Rebecca', - 'Rebekka', - 'Riana', - 'Rieke', - 'Rike', - 'Romina', - 'Romy', - 'Ronja', - 'Rosa', - 'Rosalie', - 'Ruby', - 'Sabrina', - 'Sahra', - 'Sally', - 'Salome', - 'Samantha', - 'Samia', - 'Samira', - 'Sandra', - 'Sandy', - 'Sanja', - 'Saphira', - 'Sara', - 'Sarah', - 'Saskia', - 'Selin', - 'Selina', - 'Selma', - 'Sena', - 'Sidney', - 'Sienna', - 'Silja', - 'Sina', - 'Sinja', - 'Smilla', - 'Sofia', - 'Sofie', - 'Sonja', - 'Sophia', - 'Sophie', - 'Soraya', - 'Stefanie', - 'Stella', - 'Stephanie', - 'Stina', - 'Sude', - 'Summer', - 'Susanne', - 'Svea', - 'Svenja', - 'Sydney', - 'Tabea', - 'Talea', - 'Talia', - 'Tamara', - 'Tamia', - 'Tamina', - 'Tanja', - 'Tara', - 'Tarja', - 'Teresa', - 'Tessa', - 'Thalea', - 'Thalia', - 'Thea', - 'Theresa', - 'Tia', - 'Tina', - 'Tomke', - 'Tuana', - 'Valentina', - 'Valeria', - 'Valerie', - 'Vanessa', - 'Vera', - 'Veronika', - 'Victoria', - 'Viktoria', - 'Viola', - 'Vivian', - 'Vivien', - 'Vivienne', - 'Wibke', - 'Wiebke', - 'Xenia', - 'Yara', - 'Yaren', - 'Yasmin', - 'Ylvi', - 'Ylvie', - 'Yvonne', - 'Zara', - 'Zehra', - 'Zeynep', - 'Zoe', - 'Zoey', - 'Zoé', -]; +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/de_AT/person/index.ts b/src/locales/de_AT/person/index.ts index 559f8e7755c..8973cc7eddc 100644 --- a/src/locales/de_AT/person/index.ts +++ b/src/locales/de_AT/person/index.ts @@ -3,15 +3,19 @@ * Run 'pnpm run generate:locales' to update. */ import type { PersonDefinitions } from '../../..'; +import female_first_name from './female_first_name'; import first_name from './first_name'; import last_name from './last_name'; +import male_first_name from './male_first_name'; import name_ from './name'; import nobility_title_prefix from './nobility_title_prefix'; import prefix from './prefix'; const person: PersonDefinitions = { + female_first_name, first_name, last_name, + male_first_name, name: name_, nobility_title_prefix, prefix, diff --git a/src/locales/de_AT/person/male_first_name.ts b/src/locales/de_AT/person/male_first_name.ts new file mode 100644 index 00000000000..3b151717292 --- /dev/null +++ b/src/locales/de_AT/person/male_first_name.ts @@ -0,0 +1,574 @@ +export default [ + 'Aaron', + 'Abdul', + 'Abdullah', + 'Adam', + 'Adrian', + 'Adriano', + 'Ahmad', + 'Ahmed', + 'Ahmet', + 'Alan', + 'Albert', + 'Alessandro', + 'Alessio', + 'Alex', + 'Alexander', + 'Alfred', + 'Ali', + 'Amar', + 'Amir', + 'Amon', + 'Andre', + 'Andreas', + 'Andrew', + 'Angelo', + 'Ansgar', + 'Anthony', + 'Anton', + 'Antonio', + 'Arda', + 'Arian', + 'Armin', + 'Arne', + 'Arno', + 'Arthur', + 'Artur', + 'Arved', + 'Arvid', + 'Ayman', + 'Baran', + 'Baris', + 'Bastian', + 'Batuhan', + 'Bela', + 'Ben', + 'Benedikt', + 'Benjamin', + 'Bennet', + 'Bennett', + 'Benno', + 'Bent', + 'Berat', + 'Berkay', + 'Bernd', + 'Bilal', + 'Bjarne', + 'Björn', + 'Bo', + 'Boris', + 'Brandon', + 'Brian', + 'Bruno', + 'Bryan', + 'Burak', + 'Calvin', + 'Can', + 'Carl', + 'Carlo', + 'Carlos', + 'Caspar', + 'Cedric', + 'Cedrik', + 'Cem', + 'Charlie', + 'Chris', + 'Christian', + 'Christiano', + 'Christoph', + 'Christopher', + 'Claas', + 'Clemens', + 'Colin', + 'Collin', + 'Conner', + 'Connor', + 'Constantin', + 'Corvin', + 'Curt', + 'Damian', + 'Damien', + 'Daniel', + 'Danilo', + 'Danny', + 'Darian', + 'Dario', + 'Darius', + 'Darren', + 'David', + 'Davide', + 'Davin', + 'Dean', + 'Deniz', + 'Dennis', + 'Denny', + 'Devin', + 'Diego', + 'Dion', + 'Domenic', + 'Domenik', + 'Dominic', + 'Dominik', + 'Dorian', + 'Dustin', + 'Dylan', + 'Ecrin', + 'Eddi', + 'Eddy', + 'Edgar', + 'Edwin', + 'Efe', + 'Ege', + 'Elia', + 'Eliah', + 'Elias', + 'Elijah', + 'Emanuel', + 'Emil', + 'Emilian', + 'Emilio', + 'Emir', + 'Emirhan', + 'Emre', + 'Enes', + 'Enno', + 'Enrico', + 'Eren', + 'Eric', + 'Erik', + 'Etienne', + 'Fabian', + 'Fabien', + 'Fabio', + 'Fabrice', + 'Falk', + 'Felix', + 'Ferdinand', + 'Fiete', + 'Filip', + 'Finlay', + 'Finley', + 'Finn', + 'Finnley', + 'Florian', + 'Francesco', + 'Franz', + 'Frederic', + 'Frederick', + 'Frederik', + 'Friedrich', + 'Fritz', + 'Furkan', + 'Fynn', + 'Gabriel', + 'Georg', + 'Gerrit', + 'Gian', + 'Gianluca', + 'Gino', + 'Giuliano', + 'Giuseppe', + 'Gregor', + 'Gustav', + 'Hagen', + 'Hamza', + 'Hannes', + 'Hanno', + 'Hans', + 'Hasan', + 'Hassan', + 'Hauke', + 'Hendrik', + 'Hennes', + 'Henning', + 'Henri', + 'Henrick', + 'Henrik', + 'Henry', + 'Hugo', + 'Hussein', + 'Ian', + 'Ibrahim', + 'Ilias', + 'Ilja', + 'Ilyas', + 'Immanuel', + 'Ismael', + 'Ismail', + 'Ivan', + 'Iven', + 'Jack', + 'Jacob', + 'Jaden', + 'Jakob', + 'Jamal', + 'James', + 'Jamie', + 'Jan', + 'Janek', + 'Janis', + 'Janne', + 'Jannek', + 'Jannes', + 'Jannik', + 'Jannis', + 'Jano', + 'Janosch', + 'Jared', + 'Jari', + 'Jarne', + 'Jarno', + 'Jaron', + 'Jason', + 'Jasper', + 'Jay', + 'Jayden', + 'Jayson', + 'Jean', + 'Jens', + 'Jeremias', + 'Jeremie', + 'Jeremy', + 'Jermaine', + 'Jerome', + 'Jesper', + 'Jesse', + 'Jim', + 'Jimmy', + 'Joe', + 'Joel', + 'Joey', + 'Johann', + 'Johannes', + 'John', + 'Johnny', + 'Jon', + 'Jona', + 'Jonah', + 'Jonas', + 'Jonathan', + 'Jonte', + 'Joost', + 'Jordan', + 'Joris', + 'Joscha', + 'Joschua', + 'Josef', + 'Joseph', + 'Josh', + 'Joshua', + 'Josua', + 'Juan', + 'Julian', + 'Julien', + 'Julius', + 'Juri', + 'Justin', + 'Justus', + 'Kaan', + 'Kai', + 'Kalle', + 'Karim', + 'Karl', + 'Karlo', + 'Kay', + 'Keanu', + 'Kenan', + 'Kenny', + 'Keno', + 'Kerem', + 'Kerim', + 'Kevin', + 'Kian', + 'Kilian', + 'Kim', + 'Kimi', + 'Kjell', + 'Klaas', + 'Klemens', + 'Konrad', + 'Konstantin', + 'Koray', + 'Korbinian', + 'Kurt', + 'Lars', + 'Lasse', + 'Laurence', + 'Laurens', + 'Laurenz', + 'Laurin', + 'Lean', + 'Leander', + 'Leandro', + 'Leif', + 'Len', + 'Lenn', + 'Lennard', + 'Lennart', + 'Lennert', + 'Lennie', + 'Lennox', + 'Lenny', + 'Leo', + 'Leon', + 'Leonard', + 'Leonardo', + 'Leonhard', + 'Leonidas', + 'Leopold', + 'Leroy', + 'Levent', + 'Levi', + 'Levin', + 'Lewin', + 'Lewis', + 'Liam', + 'Lian', + 'Lias', + 'Lino', + 'Linus', + 'Lio', + 'Lion', + 'Lionel', + 'Logan', + 'Lorenz', + 'Lorenzo', + 'Loris', + 'Louis', + 'Luan', + 'Luc', + 'Luca', + 'Lucas', + 'Lucian', + 'Lucien', + 'Ludwig', + 'Luis', + 'Luiz', + 'Luk', + 'Luka', + 'Lukas', + 'Luke', + 'Lutz', + 'Maddox', + 'Mads', + 'Magnus', + 'Maik', + 'Maksim', + 'Malik', + 'Malte', + 'Manuel', + 'Marc', + 'Marcel', + 'Marco', + 'Marcus', + 'Marek', + 'Marian', + 'Mario', + 'Marius', + 'Mark', + 'Marko', + 'Markus', + 'Marlo', + 'Marlon', + 'Marten', + 'Martin', + 'Marvin', + 'Marwin', + 'Mateo', + 'Mathis', + 'Matis', + 'Mats', + 'Matteo', + 'Mattes', + 'Matthias', + 'Matthis', + 'Matti', + 'Mattis', + 'Maurice', + 'Max', + 'Maxim', + 'Maximilian', + 'Mehmet', + 'Meik', + 'Melvin', + 'Merlin', + 'Mert', + 'Michael', + 'Michel', + 'Mick', + 'Miguel', + 'Mika', + 'Mikail', + 'Mike', + 'Milan', + 'Milo', + 'Mio', + 'Mirac', + 'Mirco', + 'Mirko', + 'Mohamed', + 'Mohammad', + 'Mohammed', + 'Moritz', + 'Morten', + 'Muhammed', + 'Murat', + 'Mustafa', + 'Nathan', + 'Nathanael', + 'Nelson', + 'Neo', + 'Nevio', + 'Nick', + 'Niclas', + 'Nico', + 'Nicolai', + 'Nicolas', + 'Niels', + 'Nikita', + 'Niklas', + 'Niko', + 'Nikolai', + 'Nikolas', + 'Nils', + 'Nino', + 'Noah', + 'Noel', + 'Norman', + 'Odin', + 'Oke', + 'Ole', + 'Oliver', + 'Omar', + 'Onur', + 'Oscar', + 'Oskar', + 'Pascal', + 'Patrice', + 'Patrick', + 'Paul', + 'Peer', + 'Pepe', + 'Peter', + 'Phil', + 'Philip', + 'Philipp', + 'Pierre', + 'Piet', + 'Pit', + 'Pius', + 'Quentin', + 'Quirin', + 'Rafael', + 'Raik', + 'Ramon', + 'Raphael', + 'Rasmus', + 'Raul', + 'Rayan', + 'René', + 'Ricardo', + 'Riccardo', + 'Richard', + 'Rick', + 'Rico', + 'Robert', + 'Robin', + 'Rocco', + 'Roman', + 'Romeo', + 'Ron', + 'Ruben', + 'Ryan', + 'Said', + 'Salih', + 'Sam', + 'Sami', + 'Sammy', + 'Samuel', + 'Sandro', + 'Santino', + 'Sascha', + 'Sean', + 'Sebastian', + 'Selim', + 'Semih', + 'Shawn', + 'Silas', + 'Simeon', + 'Simon', + 'Sinan', + 'Sky', + 'Stefan', + 'Steffen', + 'Stephan', + 'Steve', + 'Steven', + 'Sven', + 'Sönke', + 'Sören', + 'Taha', + 'Tamino', + 'Tammo', + 'Tarik', + 'Tayler', + 'Taylor', + 'Teo', + 'Theo', + 'Theodor', + 'Thies', + 'Thilo', + 'Thomas', + 'Thorben', + 'Thore', + 'Thorge', + 'Tiago', + 'Til', + 'Till', + 'Tillmann', + 'Tim', + 'Timm', + 'Timo', + 'Timon', + 'Timothy', + 'Tino', + 'Titus', + 'Tizian', + 'Tjark', + 'Tobias', + 'Tom', + 'Tommy', + 'Toni', + 'Tony', + 'Torben', + 'Tore', + 'Tristan', + 'Tyler', + 'Tyron', + 'Umut', + 'Valentin', + 'Valentino', + 'Veit', + 'Victor', + 'Viktor', + 'Vin', + 'Vincent', + 'Vito', + 'Vitus', + 'Wilhelm', + 'Willi', + 'William', + 'Willy', + 'Xaver', + 'Yannic', + 'Yannick', + 'Yannik', + 'Yannis', + 'Yasin', + 'Youssef', + 'Yunus', + 'Yusuf', + 'Yven', + 'Yves', + 'Ömer', +]; diff --git a/src/locales/en_AU/person/female_first_name.ts b/src/locales/en_AU/person/female_first_name.ts new file mode 100644 index 00000000000..866c06f8c86 --- /dev/null +++ b/src/locales/en_AU/person/female_first_name.ts @@ -0,0 +1,102 @@ +export default [ + 'Isabella', + 'Ruby', + 'Chloe', + 'Olivia', + 'Charlotte', + 'Mia', + 'Lily', + 'Emily', + 'Ella', + 'Sienna', + 'Sophie', + 'Amelia', + 'Grace', + 'Ava', + 'Zoe', + 'Emma', + 'Sophia', + 'Matilda', + 'Hannah', + 'Jessica', + 'Lucy', + 'Georgia', + 'Sarah', + 'Abigail', + 'Zara', + 'Eva', + 'Scarlett', + 'Jasmine', + 'Chelsea', + 'Lilly', + 'Ivy', + 'Isla', + 'Evie', + 'Isabelle', + 'Maddison', + 'Layla', + 'Summer', + 'Annabelle', + 'Alexis', + 'Elizabeth', + 'Bella', + 'Holly', + 'Lara', + 'Madison', + 'Alyssa', + 'Maya', + 'Tahlia', + 'Claire', + 'Hayley', + 'Imogen', + 'Jade', + 'Ellie', + 'Sofia', + 'Addison', + 'Molly', + 'Phoebe', + 'Alice', + 'Savannah', + 'Gabriella', + 'Kayla', + 'Mikayla', + 'Abbey', + 'Eliza', + 'Willow', + 'Alexandra', + 'Poppy', + 'Samantha', + 'Stella', + 'Amy', + 'Amelie', + 'Anna', + 'Piper', + 'Gemma', + 'Isabel', + 'Victoria', + 'Stephanie', + 'Caitlin', + 'Heidi', + 'Paige', + 'Rose', + 'Amber', + 'Audrey', + 'Claudia', + 'Taylor', + 'Madeline', + 'Angelina', + 'Natalie', + 'Charli', + 'Lauren', + 'Ashley', + 'Violet', + 'Mackenzie', + 'Abby', + 'Skye', + 'Lillian', + 'Alana', + 'Lola', + 'Leah', + 'Eve', + 'Kiara', +]; diff --git a/src/locales/en_AU/person/first_name.ts b/src/locales/en_AU/person/first_name.ts index 0fdc0c26f89..b6c6ab152a7 100644 --- a/src/locales/en_AU/person/first_name.ts +++ b/src/locales/en_AU/person/first_name.ts @@ -1,202 +1,7 @@ -export default [ - 'William', - 'Jack', - 'Oliver', - 'Joshua', - 'Thomas', - 'Lachlan', - 'Cooper', - 'Noah', - 'Ethan', - 'Lucas', - 'James', - 'Samuel', - 'Jacob', - 'Liam', - 'Alexander', - 'Benjamin', - 'Max', - 'Isaac', - 'Daniel', - 'Riley', - 'Ryan', - 'Charlie', - 'Tyler', - 'Jake', - 'Matthew', - 'Xavier', - 'Harry', - 'Jayden', - 'Nicholas', - 'Harrison', - 'Levi', - 'Luke', - 'Adam', - 'Henry', - 'Aiden', - 'Dylan', - 'Oscar', - 'Michael', - 'Jackson', - 'Logan', - 'Joseph', - 'Blake', - 'Nathan', - 'Connor', - 'Elijah', - 'Nate', - 'Archie', - 'Bailey', - 'Marcus', - 'Cameron', - 'Jordan', - 'Zachary', - 'Caleb', - 'Hunter', - 'Ashton', - 'Toby', - 'Aidan', - 'Hayden', - 'Mason', - 'Hamish', - 'Edward', - 'Angus', - 'Eli', - 'Sebastian', - 'Christian', - 'Patrick', - 'Andrew', - 'Anthony', - 'Luca', - 'Kai', - 'Beau', - 'Alex', - 'George', - 'Callum', - 'Finn', - 'Zac', - 'Mitchell', - 'Jett', - 'Jesse', - 'Gabriel', - 'Leo', - 'Declan', - 'Charles', - 'Jasper', - 'Jonathan', - 'Aaron', - 'Hugo', - 'David', - 'Christopher', - 'Chase', - 'Owen', - 'Justin', - 'Ali', - 'Darcy', - 'Lincoln', - 'Cody', - 'Phoenix', - 'Sam', - 'John', - 'Joel', - 'Isabella', - 'Ruby', - 'Chloe', - 'Olivia', - 'Charlotte', - 'Mia', - 'Lily', - 'Emily', - 'Ella', - 'Sienna', - 'Sophie', - 'Amelia', - 'Grace', - 'Ava', - 'Zoe', - 'Emma', - 'Sophia', - 'Matilda', - 'Hannah', - 'Jessica', - 'Lucy', - 'Georgia', - 'Sarah', - 'Abigail', - 'Zara', - 'Eva', - 'Scarlett', - 'Jasmine', - 'Chelsea', - 'Lilly', - 'Ivy', - 'Isla', - 'Evie', - 'Isabelle', - 'Maddison', - 'Layla', - 'Summer', - 'Annabelle', - 'Alexis', - 'Elizabeth', - 'Bella', - 'Holly', - 'Lara', - 'Madison', - 'Alyssa', - 'Maya', - 'Tahlia', - 'Claire', - 'Hayley', - 'Imogen', - 'Jade', - 'Ellie', - 'Sofia', - 'Addison', - 'Molly', - 'Phoebe', - 'Alice', - 'Savannah', - 'Gabriella', - 'Kayla', - 'Mikayla', - 'Abbey', - 'Eliza', - 'Willow', - 'Alexandra', - 'Poppy', - 'Samantha', - 'Stella', - 'Amy', - 'Amelie', - 'Anna', - 'Piper', - 'Gemma', - 'Isabel', - 'Victoria', - 'Stephanie', - 'Caitlin', - 'Heidi', - 'Paige', - 'Rose', - 'Amber', - 'Audrey', - 'Claudia', - 'Taylor', - 'Madeline', - 'Angelina', - 'Natalie', - 'Charli', - 'Lauren', - 'Ashley', - 'Violet', - 'Mackenzie', - 'Abby', - 'Skye', - 'Lillian', - 'Alana', - 'Lola', - 'Leah', - 'Eve', - 'Kiara', -]; +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/en_AU/person/index.ts b/src/locales/en_AU/person/index.ts index bb956ea585c..b61cf10830a 100644 --- a/src/locales/en_AU/person/index.ts +++ b/src/locales/en_AU/person/index.ts @@ -3,12 +3,16 @@ * Run 'pnpm run generate:locales' to update. */ import type { PersonDefinitions } from '../../..'; +import female_first_name from './female_first_name'; import first_name from './first_name'; import last_name from './last_name'; +import male_first_name from './male_first_name'; const person: PersonDefinitions = { + female_first_name, first_name, last_name, + male_first_name, }; export default person; diff --git a/src/locales/en_AU/person/male_first_name.ts b/src/locales/en_AU/person/male_first_name.ts new file mode 100644 index 00000000000..ecd8ebab62d --- /dev/null +++ b/src/locales/en_AU/person/male_first_name.ts @@ -0,0 +1,102 @@ +export default [ + 'William', + 'Jack', + 'Oliver', + 'Joshua', + 'Thomas', + 'Lachlan', + 'Cooper', + 'Noah', + 'Ethan', + 'Lucas', + 'James', + 'Samuel', + 'Jacob', + 'Liam', + 'Alexander', + 'Benjamin', + 'Max', + 'Isaac', + 'Daniel', + 'Riley', + 'Ryan', + 'Charlie', + 'Tyler', + 'Jake', + 'Matthew', + 'Xavier', + 'Harry', + 'Jayden', + 'Nicholas', + 'Harrison', + 'Levi', + 'Luke', + 'Adam', + 'Henry', + 'Aiden', + 'Dylan', + 'Oscar', + 'Michael', + 'Jackson', + 'Logan', + 'Joseph', + 'Blake', + 'Nathan', + 'Connor', + 'Elijah', + 'Nate', + 'Archie', + 'Bailey', + 'Marcus', + 'Cameron', + 'Jordan', + 'Zachary', + 'Caleb', + 'Hunter', + 'Ashton', + 'Toby', + 'Aidan', + 'Hayden', + 'Mason', + 'Hamish', + 'Edward', + 'Angus', + 'Eli', + 'Sebastian', + 'Christian', + 'Patrick', + 'Andrew', + 'Anthony', + 'Luca', + 'Kai', + 'Beau', + 'Alex', + 'George', + 'Callum', + 'Finn', + 'Zac', + 'Mitchell', + 'Jett', + 'Jesse', + 'Gabriel', + 'Leo', + 'Declan', + 'Charles', + 'Jasper', + 'Jonathan', + 'Aaron', + 'Hugo', + 'David', + 'Christopher', + 'Chase', + 'Owen', + 'Justin', + 'Ali', + 'Darcy', + 'Lincoln', + 'Cody', + 'Phoenix', + 'Sam', + 'John', + 'Joel', +]; diff --git a/src/locales/en_IN/person/female_first_name.ts b/src/locales/en_IN/person/female_first_name.ts new file mode 100644 index 00000000000..cf5cb3f51fa --- /dev/null +++ b/src/locales/en_IN/person/female_first_name.ts @@ -0,0 +1,290 @@ +export default [ + 'Aadrika', + 'Aanandinii', + 'Aaratrika', + 'Aarya', + 'Arya', + 'Aashritha', + 'Aatmaja', + 'Atmaja', + 'Abhaya', + 'Adwitiya', + 'Agrata', + 'Ahilya', + 'Ahalya', + 'Aishani', + 'Akshainie', + 'Akshata', + 'Akshita', + 'Akula', + 'Ambar', + 'Amodini', + 'Amrita', + 'Amritambu', + 'Anala', + 'Anamika', + 'Ananda', + 'Anandamayi', + 'Ananta', + 'Anila', + 'Anjali', + 'Anjushri', + 'Anjushree', + 'Annapurna', + 'Anshula', + 'Anuja', + 'Anusuya', + 'Anasuya', + 'Anasooya', + 'Anwesha', + 'Apsara', + 'Aruna', + 'Asha', + 'Aasa', + 'Aasha', + 'Aslesha', + 'Atreyi', + 'Atreyee', + 'Avani', + 'Abani', + 'Avantika', + 'Ayushmati', + 'Baidehi', + 'Vaidehi', + 'Bala', + 'Baala', + 'Balamani', + 'Basanti', + 'Vasanti', + 'Bela', + 'Bhadra', + 'Bhagirathi', + 'Bhagwanti', + 'Bhagwati', + 'Bhamini', + 'Bhanumati', + 'Bhaanumati', + 'Bhargavi', + 'Bhavani', + 'Bhilangana', + 'Bilwa', + 'Bilva', + 'Buddhana', + 'Chakrika', + 'Chanda', + 'Chandi', + 'Chandni', + 'Chandini', + 'Chandani', + 'Chandra', + 'Chandira', + 'Chandrabhaga', + 'Chandrakala', + 'Chandrakin', + 'Chandramani', + 'Chandrani', + 'Chandraprabha', + 'Chandraswaroopa', + 'Chandravati', + 'Chapala', + 'Charumati', + 'Charvi', + 'Chatura', + 'Chitrali', + 'Chitramala', + 'Chitrangada', + 'Daksha', + 'Dakshayani', + 'Damayanti', + 'Darshwana', + 'Deepali', + 'Dipali', + 'Deeptimoyee', + 'Deeptimayee', + 'Devangana', + 'Devani', + 'Devasree', + 'Devi', + 'Daevi', + 'Devika', + 'Daevika', + 'Dhaanyalakshmi', + 'Dhanalakshmi', + 'Dhana', + 'Dhanadeepa', + 'Dhara', + 'Dharani', + 'Dharitri', + 'Dhatri', + 'Diksha', + 'Deeksha', + 'Divya', + 'Draupadi', + 'Dulari', + 'Durga', + 'Durgeshwari', + 'Ekaparnika', + 'Elakshi', + 'Enakshi', + 'Esha', + 'Eshana', + 'Eshita', + 'Gautami', + 'Gayatri', + 'Geeta', + 'Geetanjali', + 'Gitanjali', + 'Gemine', + 'Gemini', + 'Girja', + 'Girija', + 'Gita', + 'Hamsini', + 'Harinakshi', + 'Harita', + 'Heema', + 'Himadri', + 'Himani', + 'Hiranya', + 'Indira', + 'Jaimini', + 'Jaya', + 'Jyoti', + 'Jyotsana', + 'Kali', + 'Kalinda', + 'Kalpana', + 'Kalyani', + 'Kama', + 'Kamala', + 'Kamla', + 'Kanchan', + 'Kanishka', + 'Kanti', + 'Kashyapi', + 'Kumari', + 'Kumuda', + 'Lakshmi', + 'Laxmi', + 'Lalita', + 'Lavanya', + 'Leela', + 'Lila', + 'Madhuri', + 'Malti', + 'Malati', + 'Mandakini', + 'Mandaakin', + 'Mangala', + 'Mangalya', + 'Mani', + 'Manisha', + 'Manjusha', + 'Meena', + 'Mina', + 'Meenakshi', + 'Minakshi', + 'Menka', + 'Menaka', + 'Mohana', + 'Mohini', + 'Nalini', + 'Nikita', + 'Ojaswini', + 'Omana', + 'Oormila', + 'Urmila', + 'Opalina', + 'Opaline', + 'Padma', + 'Parvati', + 'Poornima', + 'Purnima', + 'Pramila', + 'Prasanna', + 'Preity', + 'Prema', + 'Priya', + 'Priyala', + 'Pushti', + 'Radha', + 'Rageswari', + 'Rageshwari', + 'Rajinder', + 'Ramaa', + 'Rati', + 'Rita', + 'Rohana', + 'Rukhmani', + 'Rukmin', + 'Rupinder', + 'Sanya', + 'Sarada', + 'Sharda', + 'Sarala', + 'Sarla', + 'Saraswati', + 'Sarisha', + 'Saroja', + 'Shakti', + 'Shakuntala', + 'Shanti', + 'Sharmila', + 'Shashi', + 'Shashikala', + 'Sheela', + 'Shivakari', + 'Shobhana', + 'Shresth', + 'Shresthi', + 'Shreya', + 'Shreyashi', + 'Shridevi', + 'Shrishti', + 'Shubha', + 'Shubhaprada', + 'Siddhi', + 'Sitara', + 'Sloka', + 'Smita', + 'Smriti', + 'Soma', + 'Subhashini', + 'Subhasini', + 'Sucheta', + 'Sudeva', + 'Sujata', + 'Sukanya', + 'Suma', + 'Sumitra', + 'Sunita', + 'Suryakantam', + 'Sushma', + 'Swara', + 'Swarnalata', + 'Sweta', + 'Shwet', + 'Tanirika', + 'Tanushree', + 'Tanushri', + 'Tanya', + 'Tara', + 'Trisha', + 'Uma', + 'Usha', + 'Vaijayanti', + 'Vaijayanthi', + 'Baijayanti', + 'Vaishvi', + 'Vaishnavi', + 'Vaishno', + 'Varalakshmi', + 'Vasudha', + 'Vasundhara', + 'Veda', + 'Vedanshi', + 'Vidya', + 'Vimala', + 'Vrinda', + 'Vrund', +]; diff --git a/src/locales/en_IN/person/first_name.ts b/src/locales/en_IN/person/first_name.ts index 2aae1669a50..b6c6ab152a7 100644 --- a/src/locales/en_IN/person/first_name.ts +++ b/src/locales/en_IN/person/first_name.ts @@ -1,744 +1,7 @@ -export default [ - 'Aadrika', - 'Aanandinii', - 'Aaratrika', - 'Aarya', - 'Arya', - 'Aashritha', - 'Aatmaja', - 'Atmaja', - 'Abhaya', - 'Adwitiya', - 'Agrata', - 'Ahilya', - 'Ahalya', - 'Aishani', - 'Akshainie', - 'Akshata', - 'Akshita', - 'Akula', - 'Ambar', - 'Amodini', - 'Amrita', - 'Amritambu', - 'Anala', - 'Anamika', - 'Ananda', - 'Anandamayi', - 'Ananta', - 'Anila', - 'Anjali', - 'Anjushri', - 'Anjushree', - 'Annapurna', - 'Anshula', - 'Anuja', - 'Anusuya', - 'Anasuya', - 'Anasooya', - 'Anwesha', - 'Apsara', - 'Aruna', - 'Asha', - 'Aasa', - 'Aasha', - 'Aslesha', - 'Atreyi', - 'Atreyee', - 'Avani', - 'Abani', - 'Avantika', - 'Ayushmati', - 'Baidehi', - 'Vaidehi', - 'Bala', - 'Baala', - 'Balamani', - 'Basanti', - 'Vasanti', - 'Bela', - 'Bhadra', - 'Bhagirathi', - 'Bhagwanti', - 'Bhagwati', - 'Bhamini', - 'Bhanumati', - 'Bhaanumati', - 'Bhargavi', - 'Bhavani', - 'Bhilangana', - 'Bilwa', - 'Bilva', - 'Buddhana', - 'Chakrika', - 'Chanda', - 'Chandi', - 'Chandni', - 'Chandini', - 'Chandani', - 'Chandra', - 'Chandira', - 'Chandrabhaga', - 'Chandrakala', - 'Chandrakin', - 'Chandramani', - 'Chandrani', - 'Chandraprabha', - 'Chandraswaroopa', - 'Chandravati', - 'Chapala', - 'Charumati', - 'Charvi', - 'Chatura', - 'Chitrali', - 'Chitramala', - 'Chitrangada', - 'Daksha', - 'Dakshayani', - 'Damayanti', - 'Darshwana', - 'Deepali', - 'Dipali', - 'Deeptimoyee', - 'Deeptimayee', - 'Devangana', - 'Devani', - 'Devasree', - 'Devi', - 'Daevi', - 'Devika', - 'Daevika', - 'Dhaanyalakshmi', - 'Dhanalakshmi', - 'Dhana', - 'Dhanadeepa', - 'Dhara', - 'Dharani', - 'Dharitri', - 'Dhatri', - 'Diksha', - 'Deeksha', - 'Divya', - 'Draupadi', - 'Dulari', - 'Durga', - 'Durgeshwari', - 'Ekaparnika', - 'Elakshi', - 'Enakshi', - 'Esha', - 'Eshana', - 'Eshita', - 'Gautami', - 'Gayatri', - 'Geeta', - 'Geetanjali', - 'Gitanjali', - 'Gemine', - 'Gemini', - 'Girja', - 'Girija', - 'Gita', - 'Hamsini', - 'Harinakshi', - 'Harita', - 'Heema', - 'Himadri', - 'Himani', - 'Hiranya', - 'Indira', - 'Jaimini', - 'Jaya', - 'Jyoti', - 'Jyotsana', - 'Kali', - 'Kalinda', - 'Kalpana', - 'Kalyani', - 'Kama', - 'Kamala', - 'Kamla', - 'Kanchan', - 'Kanishka', - 'Kanti', - 'Kashyapi', - 'Kumari', - 'Kumuda', - 'Lakshmi', - 'Laxmi', - 'Lalita', - 'Lavanya', - 'Leela', - 'Lila', - 'Madhuri', - 'Malti', - 'Malati', - 'Mandakini', - 'Mandaakin', - 'Mangala', - 'Mangalya', - 'Mani', - 'Manisha', - 'Manjusha', - 'Meena', - 'Mina', - 'Meenakshi', - 'Minakshi', - 'Menka', - 'Menaka', - 'Mohana', - 'Mohini', - 'Nalini', - 'Nikita', - 'Ojaswini', - 'Omana', - 'Oormila', - 'Urmila', - 'Opalina', - 'Opaline', - 'Padma', - 'Parvati', - 'Poornima', - 'Purnima', - 'Pramila', - 'Prasanna', - 'Preity', - 'Prema', - 'Priya', - 'Priyala', - 'Pushti', - 'Radha', - 'Rageswari', - 'Rageshwari', - 'Rajinder', - 'Ramaa', - 'Rati', - 'Rita', - 'Rohana', - 'Rukhmani', - 'Rukmin', - 'Rupinder', - 'Sanya', - 'Sarada', - 'Sharda', - 'Sarala', - 'Sarla', - 'Saraswati', - 'Sarisha', - 'Saroja', - 'Shakti', - 'Shakuntala', - 'Shanti', - 'Sharmila', - 'Shashi', - 'Shashikala', - 'Sheela', - 'Shivakari', - 'Shobhana', - 'Shresth', - 'Shresthi', - 'Shreya', - 'Shreyashi', - 'Shridevi', - 'Shrishti', - 'Shubha', - 'Shubhaprada', - 'Siddhi', - 'Sitara', - 'Sloka', - 'Smita', - 'Smriti', - 'Soma', - 'Subhashini', - 'Subhasini', - 'Sucheta', - 'Sudeva', - 'Sujata', - 'Sukanya', - 'Suma', - 'Sumitra', - 'Sunita', - 'Suryakantam', - 'Sushma', - 'Swara', - 'Swarnalata', - 'Sweta', - 'Shwet', - 'Tanirika', - 'Tanushree', - 'Tanushri', - 'Tanya', - 'Tara', - 'Trisha', - 'Uma', - 'Usha', - 'Vaijayanti', - 'Vaijayanthi', - 'Baijayanti', - 'Vaishvi', - 'Vaishnavi', - 'Vaishno', - 'Varalakshmi', - 'Vasudha', - 'Vasundhara', - 'Veda', - 'Vedanshi', - 'Vidya', - 'Vimala', - 'Vrinda', - 'Vrund', - 'Aadi', - 'Aadidev', - 'Aadinath', - 'Aaditya', - 'Aagam', - 'Aagney', - 'Aamod', - 'Aanandaswarup', - 'Anand Swarup', - 'Aanjaneya', - 'Anjaneya', - 'Aaryan', - 'Aryan', - 'Aatmaj', - 'Aatreya', - 'Aayushmaan', - 'Aayushman', - 'Abhaidev', - 'Abhirath', - 'Abhisyanta', - 'Acaryatanaya', - 'Achalesvara', - 'Acharyanandana', - 'Acharyasuta', - 'Achintya', - 'Achyut', - 'Adheesh', - 'Adhiraj', - 'Adhrit', - 'Adikavi', - 'Adinath', - 'Aditeya', - 'Aditya', - 'Adityanandan', - 'Adityanandana', - 'Adripathi', - 'Advaya', - 'Agasti', - 'Agastya', - 'Agneya', - 'Aagneya', - 'Agnimitra', - 'Agniprava', - 'Agnivesh', - 'Ajit', - 'Ajeet', - 'Akroor', - 'Akshaj', - 'Akshat', - 'Akshayakeerti', - 'Alok', - 'Aalok', - 'Amaranaath', - 'Amarnath', - 'Amaresh', - 'Ameyatma', - 'Amish', - 'Amogh', - 'Amrit', - 'Anaadi', - 'Anagh', - 'Anal', - 'Anand', - 'Aanand', - 'Anang', - 'Anil', - 'Anilaabh', - 'Anilabh', - 'Anish', - 'Ankal', - 'Anunay', - 'Anurag', - 'Anuraag', - 'Archan', - 'Arindam', - 'Arjun', - 'Arnesh', - 'Arun', - 'Ashlesh', - 'Ashok', - 'Atmanand', - 'Atmananda', - 'Avadhesh', - 'Baalaaditya', - 'Baladitya', - 'Baalagopaal', - 'Balgopal', - 'Balagopal', - 'Bahula', - 'Bakula', - 'Balaaditya', - 'Balachandra', - 'Balagovind', - 'Bandhu', - 'Bandhul', - 'Bankim', - 'Bankimchandra', - 'Bhadrak', - 'Bhadraksh', - 'Bhadran', - 'Bhagavaan', - 'Bhagvan', - 'Bharadwaj', - 'Bhardwaj', - 'Bharat', - 'Bhargava', - 'Bhasvan', - 'Bhaasvan', - 'Bhaswar', - 'Bhaaswar', - 'Bhaumik', - 'Bhaves', - 'Bheeshma', - 'Bhisham', - 'Bhishma', - 'Bhima', - 'Bhoj', - 'Bhramar', - 'Bhudev', - 'Bhudeva', - 'Bhupati', - 'Bhoopati', - 'Bhoopat', - 'Bhupen', - 'Bhushan', - 'Bhooshan', - 'Bhushit', - 'Bhooshit', - 'Bhuvanesh', - 'Bhuvaneshwar', - 'Bodhan', - 'Brahma', - 'Brahmabrata', - 'Brahmanandam', - 'Brahmaanand', - 'Brahmdev', - 'Brajendra', - 'Brajesh', - 'Brijesh', - 'Birjesh', - 'Budhil', - 'Chakor', - 'Chakradhar', - 'Chakravartee', - 'Chakravarti', - 'Chanakya', - 'Chaanakya', - 'Chandak', - 'Chandan', - 'Chandraayan', - 'Chandrabhan', - 'Chandradev', - 'Chandraketu', - 'Chandramauli', - 'Chandramohan', - 'Chandran', - 'Chandranath', - 'Chapal', - 'Charak', - 'Charuchandra', - 'Chaaruchandra', - 'Charuvrat', - 'Chatur', - 'Chaturaanan', - 'Chaturbhuj', - 'Chetan', - 'Chaten', - 'Chaitan', - 'Chetanaanand', - 'Chidaakaash', - 'Chidaatma', - 'Chidambar', - 'Chidambaram', - 'Chidananda', - 'Chinmayanand', - 'Chinmayananda', - 'Chiranjeev', - 'Chiranjeeve', - 'Chitraksh', - 'Daiwik', - 'Damodara', - 'Dandak', - 'Dandapaani', - 'Darshan', - 'Datta', - 'Dayaamay', - 'Dayamayee', - 'Dayaananda', - 'Dayaanidhi', - 'Kin', - 'Deenabandhu', - 'Deepan', - 'Deepankar', - 'Dipankar', - 'Deependra', - 'Dipendra', - 'Deepesh', - 'Dipesh', - 'Deeptanshu', - 'Deeptendu', - 'Diptendu', - 'Deeptiman', - 'Deeptimoy', - 'Deeptimay', - 'Dev', - 'Deb', - 'Devadatt', - 'Devagya', - 'Devajyoti', - 'Devak', - 'Devdan', - 'Deven', - 'Devesh', - 'Deveshwar', - 'Devvrat', - 'Dhananjay', - 'Dhanapati', - 'Dhanpati', - 'Dhanesh', - 'Dhanu', - 'Dhanvin', - 'Dharmaketu', - 'Dhruv', - 'Dhyanesh', - 'Dhyaneshwar', - 'Digambar', - 'Digambara', - 'Dinakar', - 'Dinkar', - 'Dinesh', - 'Divaakar', - 'Divakar', - 'Deevakar', - 'Divjot', - 'Dron', - 'Drona', - 'Dwaipayan', - 'Dwaipayana', - 'Eekalabya', - 'Ekalavya', - 'Ekaksh', - 'Ekaaksh', - 'Ekaling', - 'Ekdant', - 'Ekadant', - 'Gajaadhar', - 'Gajadhar', - 'Gajbaahu', - 'Gajabahu', - 'Ganak', - 'Ganaka', - 'Ganapati', - 'Gandharv', - 'Gandharva', - 'Ganesh', - 'Gangesh', - 'Garud', - 'Garuda', - 'Gati', - 'Gatik', - 'Gaurang', - 'Gauraang', - 'Gauranga', - 'Gouranga', - 'Gautam', - 'Gautama', - 'Goutam', - 'Ghanaanand', - 'Ghanshyam', - 'Ghanashyam', - 'Giri', - 'Girik', - 'Girika', - 'Girindra', - 'Giriraaj', - 'Giriraj', - 'Girish', - 'Gopal', - 'Gopaal', - 'Gopi', - 'Gopee', - 'Gorakhnath', - 'Gorakhanatha', - 'Goswamee', - 'Goswami', - 'Gotum', - 'Govinda', - 'Gobinda', - 'Gudakesha', - 'Gudakesa', - 'Gurdev', - 'Guru', - 'Hari', - 'Harinarayan', - 'Harit', - 'Hiranmay', - 'Hiranmaya', - 'Inder', - 'Indra', - 'Jagadish', - 'Jagadisha', - 'Jagathi', - 'Jagdeep', - 'Jagdish', - 'Jagmeet', - 'Jahnu', - 'Jai', - 'Javas', - 'Jay', - 'Jitendra', - 'Jitender', - 'Jyotis', - 'Kailash', - 'Kamalesh', - 'Kamlesh', - 'Kanak', - 'Kanaka', - 'Kannan', - 'Kannen', - 'Karan', - 'Karthik', - 'Kartik', - 'Karunanidhi', - 'Kashyap', - 'Kiran', - 'Kirti', - 'Keerti', - 'Krishna', - 'Krishnadas', - 'Krishnadasa', - 'Kumar', - 'Lai', - 'Lakshman', - 'Laxman', - 'Lakshmidhar', - 'Lakshminath', - 'Lal', - 'Laal', - 'Mahendra', - 'Mohinder', - 'Mahesh', - 'Maheswar', - 'Manik', - 'Manikya', - 'Manoj', - 'Marut', - 'Mayoor', - 'Meghnad', - 'Meghnath', - 'Mohan', - 'Mukesh', - 'Mukul', - 'Nagabhushanam', - 'Nanda', - 'Narayan', - 'Narendra', - 'Narinder', - 'Naveen', - 'Navin', - 'Nawal', - 'Naval', - 'Nimit', - 'Niranjan', - 'Nirbhay', - 'Niro', - 'Param', - 'Paramartha', - 'Pran', - 'Pranay', - 'Prasad', - 'Prathamesh', - 'Prayag', - 'Prem', - 'Puneet', - 'Purushottam', - 'Rahul', - 'Raj', - 'Rajan', - 'Rajendra', - 'Rajiv', - 'Rakesh', - 'Ramesh', - 'Rameshwar', - 'Ranjit', - 'Ranjeet', - 'Ravi', - 'Ritesh', - 'Rohan', - 'Rohit', - 'Rudra', - 'Sachin', - 'Sameer', - 'Samir', - 'Sanjay', - 'Sanka', - 'Sarvin', - 'Satish', - 'Satyen', - 'Shankar', - 'Shantanu', - 'Sher', - 'Shiv', - 'Siddarth', - 'Siddhran', - 'Som', - 'Somu', - 'Somnath', - 'Subhash', - 'Subodh', - 'Suman', - 'Suresh', - 'Surya', - 'Suryakant', - 'Suryakanta', - 'Sushil', - 'Susheel', - 'Swami', - 'Swapnil', - 'Tapan', - 'Tarun', - 'Tej', - 'Tejas', - 'Trilochan', - 'Trilochana', - 'Trilok', - 'Trilokesh', - 'Triloki', - 'Triloki Nath', - 'Trilokanath', - 'Tushar', - 'Udai', - 'Udit', - 'Ujjawal', - 'Ujjwal', - 'Umang', - 'Upendra', - 'Uttam', - 'Vasudev', - 'Vasudeva', - 'Vedang', - 'Vedanga', - 'Vidhya', - 'Vidur', - 'Vidhur', - 'Vijay', - 'Vimal', - 'Vinay', - 'Vishnu', - 'Bishnu', - 'Vishwamitra', - 'Vyas', - 'Yogendra', - 'Yoginder', - 'Yogesh', -]; +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/en_IN/person/index.ts b/src/locales/en_IN/person/index.ts index bb956ea585c..b61cf10830a 100644 --- a/src/locales/en_IN/person/index.ts +++ b/src/locales/en_IN/person/index.ts @@ -3,12 +3,16 @@ * Run 'pnpm run generate:locales' to update. */ import type { PersonDefinitions } from '../../..'; +import female_first_name from './female_first_name'; import first_name from './first_name'; import last_name from './last_name'; +import male_first_name from './male_first_name'; const person: PersonDefinitions = { + female_first_name, first_name, last_name, + male_first_name, }; export default person; diff --git a/src/locales/en_IN/person/male_first_name.ts b/src/locales/en_IN/person/male_first_name.ts new file mode 100644 index 00000000000..8f9bd5ba2f0 --- /dev/null +++ b/src/locales/en_IN/person/male_first_name.ts @@ -0,0 +1,456 @@ +export default [ + 'Aadi', + 'Aadidev', + 'Aadinath', + 'Aaditya', + 'Aagam', + 'Aagney', + 'Aamod', + 'Aanandaswarup', + 'Anand Swarup', + 'Aanjaneya', + 'Anjaneya', + 'Aaryan', + 'Aryan', + 'Aatmaj', + 'Aatreya', + 'Aayushmaan', + 'Aayushman', + 'Abhaidev', + 'Abhirath', + 'Abhisyanta', + 'Acaryatanaya', + 'Achalesvara', + 'Acharyanandana', + 'Acharyasuta', + 'Achintya', + 'Achyut', + 'Adheesh', + 'Adhiraj', + 'Adhrit', + 'Adikavi', + 'Adinath', + 'Aditeya', + 'Aditya', + 'Adityanandan', + 'Adityanandana', + 'Adripathi', + 'Advaya', + 'Agasti', + 'Agastya', + 'Agneya', + 'Aagneya', + 'Agnimitra', + 'Agniprava', + 'Agnivesh', + 'Ajit', + 'Ajeet', + 'Akroor', + 'Akshaj', + 'Akshat', + 'Akshayakeerti', + 'Alok', + 'Aalok', + 'Amaranaath', + 'Amarnath', + 'Amaresh', + 'Ameyatma', + 'Amish', + 'Amogh', + 'Amrit', + 'Anaadi', + 'Anagh', + 'Anal', + 'Anand', + 'Aanand', + 'Anang', + 'Anil', + 'Anilaabh', + 'Anilabh', + 'Anish', + 'Ankal', + 'Anunay', + 'Anurag', + 'Anuraag', + 'Archan', + 'Arindam', + 'Arjun', + 'Arnesh', + 'Arun', + 'Ashlesh', + 'Ashok', + 'Atmanand', + 'Atmananda', + 'Avadhesh', + 'Baalaaditya', + 'Baladitya', + 'Baalagopaal', + 'Balgopal', + 'Balagopal', + 'Bahula', + 'Bakula', + 'Balaaditya', + 'Balachandra', + 'Balagovind', + 'Bandhu', + 'Bandhul', + 'Bankim', + 'Bankimchandra', + 'Bhadrak', + 'Bhadraksh', + 'Bhadran', + 'Bhagavaan', + 'Bhagvan', + 'Bharadwaj', + 'Bhardwaj', + 'Bharat', + 'Bhargava', + 'Bhasvan', + 'Bhaasvan', + 'Bhaswar', + 'Bhaaswar', + 'Bhaumik', + 'Bhaves', + 'Bheeshma', + 'Bhisham', + 'Bhishma', + 'Bhima', + 'Bhoj', + 'Bhramar', + 'Bhudev', + 'Bhudeva', + 'Bhupati', + 'Bhoopati', + 'Bhoopat', + 'Bhupen', + 'Bhushan', + 'Bhooshan', + 'Bhushit', + 'Bhooshit', + 'Bhuvanesh', + 'Bhuvaneshwar', + 'Bodhan', + 'Brahma', + 'Brahmabrata', + 'Brahmanandam', + 'Brahmaanand', + 'Brahmdev', + 'Brajendra', + 'Brajesh', + 'Brijesh', + 'Birjesh', + 'Budhil', + 'Chakor', + 'Chakradhar', + 'Chakravartee', + 'Chakravarti', + 'Chanakya', + 'Chaanakya', + 'Chandak', + 'Chandan', + 'Chandraayan', + 'Chandrabhan', + 'Chandradev', + 'Chandraketu', + 'Chandramauli', + 'Chandramohan', + 'Chandran', + 'Chandranath', + 'Chapal', + 'Charak', + 'Charuchandra', + 'Chaaruchandra', + 'Charuvrat', + 'Chatur', + 'Chaturaanan', + 'Chaturbhuj', + 'Chetan', + 'Chaten', + 'Chaitan', + 'Chetanaanand', + 'Chidaakaash', + 'Chidaatma', + 'Chidambar', + 'Chidambaram', + 'Chidananda', + 'Chinmayanand', + 'Chinmayananda', + 'Chiranjeev', + 'Chiranjeeve', + 'Chitraksh', + 'Daiwik', + 'Damodara', + 'Dandak', + 'Dandapaani', + 'Darshan', + 'Datta', + 'Dayaamay', + 'Dayamayee', + 'Dayaananda', + 'Dayaanidhi', + 'Kin', + 'Deenabandhu', + 'Deepan', + 'Deepankar', + 'Dipankar', + 'Deependra', + 'Dipendra', + 'Deepesh', + 'Dipesh', + 'Deeptanshu', + 'Deeptendu', + 'Diptendu', + 'Deeptiman', + 'Deeptimoy', + 'Deeptimay', + 'Dev', + 'Deb', + 'Devadatt', + 'Devagya', + 'Devajyoti', + 'Devak', + 'Devdan', + 'Deven', + 'Devesh', + 'Deveshwar', + 'Devvrat', + 'Dhananjay', + 'Dhanapati', + 'Dhanpati', + 'Dhanesh', + 'Dhanu', + 'Dhanvin', + 'Dharmaketu', + 'Dhruv', + 'Dhyanesh', + 'Dhyaneshwar', + 'Digambar', + 'Digambara', + 'Dinakar', + 'Dinkar', + 'Dinesh', + 'Divaakar', + 'Divakar', + 'Deevakar', + 'Divjot', + 'Dron', + 'Drona', + 'Dwaipayan', + 'Dwaipayana', + 'Eekalabya', + 'Ekalavya', + 'Ekaksh', + 'Ekaaksh', + 'Ekaling', + 'Ekdant', + 'Ekadant', + 'Gajaadhar', + 'Gajadhar', + 'Gajbaahu', + 'Gajabahu', + 'Ganak', + 'Ganaka', + 'Ganapati', + 'Gandharv', + 'Gandharva', + 'Ganesh', + 'Gangesh', + 'Garud', + 'Garuda', + 'Gati', + 'Gatik', + 'Gaurang', + 'Gauraang', + 'Gauranga', + 'Gouranga', + 'Gautam', + 'Gautama', + 'Goutam', + 'Ghanaanand', + 'Ghanshyam', + 'Ghanashyam', + 'Giri', + 'Girik', + 'Girika', + 'Girindra', + 'Giriraaj', + 'Giriraj', + 'Girish', + 'Gopal', + 'Gopaal', + 'Gopi', + 'Gopee', + 'Gorakhnath', + 'Gorakhanatha', + 'Goswamee', + 'Goswami', + 'Gotum', + 'Govinda', + 'Gobinda', + 'Gudakesha', + 'Gudakesa', + 'Gurdev', + 'Guru', + 'Hari', + 'Harinarayan', + 'Harit', + 'Hiranmay', + 'Hiranmaya', + 'Inder', + 'Indra', + 'Jagadish', + 'Jagadisha', + 'Jagathi', + 'Jagdeep', + 'Jagdish', + 'Jagmeet', + 'Jahnu', + 'Jai', + 'Javas', + 'Jay', + 'Jitendra', + 'Jitender', + 'Jyotis', + 'Kailash', + 'Kamalesh', + 'Kamlesh', + 'Kanak', + 'Kanaka', + 'Kannan', + 'Kannen', + 'Karan', + 'Karthik', + 'Kartik', + 'Karunanidhi', + 'Kashyap', + 'Kiran', + 'Kirti', + 'Keerti', + 'Krishna', + 'Krishnadas', + 'Krishnadasa', + 'Kumar', + 'Lai', + 'Lakshman', + 'Laxman', + 'Lakshmidhar', + 'Lakshminath', + 'Lal', + 'Laal', + 'Mahendra', + 'Mohinder', + 'Mahesh', + 'Maheswar', + 'Manik', + 'Manikya', + 'Manoj', + 'Marut', + 'Mayoor', + 'Meghnad', + 'Meghnath', + 'Mohan', + 'Mukesh', + 'Mukul', + 'Nagabhushanam', + 'Nanda', + 'Narayan', + 'Narendra', + 'Narinder', + 'Naveen', + 'Navin', + 'Nawal', + 'Naval', + 'Nimit', + 'Niranjan', + 'Nirbhay', + 'Niro', + 'Param', + 'Paramartha', + 'Pran', + 'Pranay', + 'Prasad', + 'Prathamesh', + 'Prayag', + 'Prem', + 'Puneet', + 'Purushottam', + 'Rahul', + 'Raj', + 'Rajan', + 'Rajendra', + 'Rajiv', + 'Rakesh', + 'Ramesh', + 'Rameshwar', + 'Ranjit', + 'Ranjeet', + 'Ravi', + 'Ritesh', + 'Rohan', + 'Rohit', + 'Rudra', + 'Sachin', + 'Sameer', + 'Samir', + 'Sanjay', + 'Sanka', + 'Sarvin', + 'Satish', + 'Satyen', + 'Shankar', + 'Shantanu', + 'Sher', + 'Shiv', + 'Siddarth', + 'Siddhran', + 'Som', + 'Somu', + 'Somnath', + 'Subhash', + 'Subodh', + 'Suman', + 'Suresh', + 'Surya', + 'Suryakant', + 'Suryakanta', + 'Sushil', + 'Susheel', + 'Swami', + 'Swapnil', + 'Tapan', + 'Tarun', + 'Tej', + 'Tejas', + 'Trilochan', + 'Trilochana', + 'Trilok', + 'Trilokesh', + 'Triloki', + 'Triloki Nath', + 'Trilokanath', + 'Tushar', + 'Udai', + 'Udit', + 'Ujjawal', + 'Ujjwal', + 'Umang', + 'Upendra', + 'Uttam', + 'Vasudev', + 'Vasudeva', + 'Vedang', + 'Vedanga', + 'Vidhya', + 'Vidur', + 'Vidhur', + 'Vijay', + 'Vimal', + 'Vinay', + 'Vishnu', + 'Bishnu', + 'Vishwamitra', + 'Vyas', + 'Yogendra', + 'Yoginder', + 'Yogesh', +]; diff --git a/src/locales/nl_BE/person/female_first_name.ts b/src/locales/nl_BE/person/female_first_name.ts new file mode 100644 index 00000000000..6d34e507313 --- /dev/null +++ b/src/locales/nl_BE/person/female_first_name.ts @@ -0,0 +1,101 @@ +export default [ + 'Emma', + 'Louise', + 'Marie', + 'Elise', + 'Noor', + 'Ella', + 'Julie', + 'Lotte', + 'Lore', + 'Fien', + 'Lena', + 'Mila', + 'Olivia', + 'Amber', + 'Anna', + 'Elena', + 'Hanne', + 'Laura', + 'Charlotte', + 'Lina', + 'Nina', + 'Fleur', + 'Lisa', + 'Nora', + 'Juliette', + 'Luna', + 'Amelie', + 'Kato', + 'Sara', + 'Febe', + 'Axelle', + 'Janne', + 'Eline', + 'Helena', + 'Noa', + 'Camille', + 'Roos', + 'Lily', + 'Jade', + 'Nore', + 'Jana', + 'Manon', + 'Sarah', + 'Liv', + 'Amélie', + 'Lara', + 'Mona', + 'Alice', + 'Tess', + 'Kaat', + 'Femke', + 'Aya', + 'Eva', + 'Lien', + 'Bo', + 'Zoe', + 'Oona', + 'Sofia', + 'Leonie', + 'Linde', + 'Jolien', + 'Fran', + 'Pauline', + 'Laure', + 'Merel', + 'Marthe', + 'Yana', + 'Renée', + 'Paulien', + 'Margot', + 'Yasmine', + 'Ines', + 'Elisa', + 'Emily', + 'Maya', + 'Floor', + 'Amy', + 'Lize', + 'Amina', + 'Lucie', + 'Julia', + 'Lise', + 'Hailey', + 'Hannah', + 'Alicia', + 'Norah', + 'Margaux', + 'Lieze', + 'Sien', + 'Zoë', + 'Inaya', + 'Aline', + 'Amira', + 'Victoria', + 'Flore', + 'Lana', + 'Sterre', + 'Maud', + 'Chloe', +]; diff --git a/src/locales/nl_BE/person/first_name.ts b/src/locales/nl_BE/person/first_name.ts index aec8110c8b1..b6c6ab152a7 100644 --- a/src/locales/nl_BE/person/first_name.ts +++ b/src/locales/nl_BE/person/first_name.ts @@ -1,201 +1,7 @@ -export default [ - 'Lucas', - 'Liam', - 'Louis', - 'Noah', - 'Lars', - 'Arthur', - 'Mathis', - 'Kobe', - 'Wout', - 'Milan', - 'Alexander', - 'Daan', - 'Adam', - 'Vince', - 'Jules', - 'Victor', - 'Finn', - 'Stan', - 'Leon', - 'Seppe', - 'Senne', - 'Thomas', - 'Mats', - 'Robbe', - 'Matteo', - 'Ferre', - 'Nathan', - 'Warre', - 'Jasper', - 'Vic', - 'Elias', - 'Tuur', - 'Lowie', - 'Mauro', - 'Maxim', - 'Ruben', - 'Rune', - 'Mohamed', - 'Simon', - 'Rayan', - 'Lukas', - 'Lander', - 'Xander', - 'Emiel', - 'Siebe', - 'Jonas', - 'Sam', - 'Luca', - 'Arne', - 'Cas', - 'Felix', - 'Jack', - 'Mathias', - 'Jayden', - 'Quinten', - 'Tibo', - 'Lewis', - 'Sem', - 'Maxime', - 'Viktor', - 'Emile', - 'Sander', - 'Aaron', - 'Oscar', - 'Bas', - 'Niels', - 'Jef', - 'Nand', - 'Lou', - 'Tristan', - 'Gust', - 'David', - 'Brent', - 'Jelle', - 'Lenn', - 'Miel', - 'Wannes', - 'Gilles', - 'Jarne', - 'Alex', - 'Imran', - 'Lennert', - 'Milo', - 'Jens', - 'Matthias', - 'Dries', - 'Axel', - 'Juul', - 'Hamza', - 'Ilias', - 'Thibo', - 'Nicolas', - 'Bent', - 'Jesse', - 'Bram', - 'Maurice', - 'Ilyas', - 'Gabriel', - 'Robin', - 'Kasper', - 'Emma', - 'Louise', - 'Marie', - 'Elise', - 'Noor', - 'Ella', - 'Julie', - 'Lotte', - 'Lore', - 'Fien', - 'Lena', - 'Mila', - 'Olivia', - 'Amber', - 'Anna', - 'Elena', - 'Hanne', - 'Laura', - 'Charlotte', - 'Lina', - 'Nina', - 'Fleur', - 'Lisa', - 'Nora', - 'Juliette', - 'Luna', - 'Amelie', - 'Kato', - 'Sara', - 'Febe', - 'Axelle', - 'Janne', - 'Eline', - 'Helena', - 'Noa', - 'Camille', - 'Roos', - 'Lily', - 'Jade', - 'Nore', - 'Jana', - 'Manon', - 'Sarah', - 'Liv', - 'Amélie', - 'Lara', - 'Mona', - 'Alice', - 'Tess', - 'Kaat', - 'Femke', - 'Aya', - 'Eva', - 'Lien', - 'Bo', - 'Zoe', - 'Oona', - 'Sofia', - 'Leonie', - 'Linde', - 'Jolien', - 'Fran', - 'Pauline', - 'Laure', - 'Merel', - 'Marthe', - 'Yana', - 'Renée', - 'Paulien', - 'Margot', - 'Yasmine', - 'Ines', - 'Elisa', - 'Emily', - 'Maya', - 'Floor', - 'Amy', - 'Lize', - 'Amina', - 'Lucie', - 'Julia', - 'Lise', - 'Hailey', - 'Hannah', - 'Alicia', - 'Norah', - 'Margaux', - 'Lieze', - 'Sien', - 'Zoë', - 'Inaya', - 'Aline', - 'Amira', - 'Victoria', - 'Flore', - 'Lana', - 'Sterre', - 'Maud', - 'Chloe', -]; +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/nl_BE/person/index.ts b/src/locales/nl_BE/person/index.ts index 1019bd29783..55193f15df2 100644 --- a/src/locales/nl_BE/person/index.ts +++ b/src/locales/nl_BE/person/index.ts @@ -3,15 +3,19 @@ * Run 'pnpm run generate:locales' to update. */ import type { PersonDefinitions } from '../../..'; +import female_first_name from './female_first_name'; import first_name from './first_name'; import last_name from './last_name'; +import male_first_name from './male_first_name'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; const person: PersonDefinitions = { + female_first_name, first_name, last_name, + male_first_name, name: name_, prefix, suffix, diff --git a/src/locales/nl_BE/person/male_first_name.ts b/src/locales/nl_BE/person/male_first_name.ts new file mode 100644 index 00000000000..7638602a660 --- /dev/null +++ b/src/locales/nl_BE/person/male_first_name.ts @@ -0,0 +1,102 @@ +export default [ + 'Lucas', + 'Liam', + 'Louis', + 'Noah', + 'Lars', + 'Arthur', + 'Mathis', + 'Kobe', + 'Wout', + 'Milan', + 'Alexander', + 'Daan', + 'Adam', + 'Vince', + 'Jules', + 'Victor', + 'Finn', + 'Stan', + 'Leon', + 'Seppe', + 'Senne', + 'Thomas', + 'Mats', + 'Robbe', + 'Matteo', + 'Ferre', + 'Nathan', + 'Warre', + 'Jasper', + 'Vic', + 'Elias', + 'Tuur', + 'Lowie', + 'Mauro', + 'Maxim', + 'Ruben', + 'Rune', + 'Mohamed', + 'Simon', + 'Rayan', + 'Lukas', + 'Lander', + 'Xander', + 'Emiel', + 'Siebe', + 'Jonas', + 'Sam', + 'Luca', + 'Arne', + 'Cas', + 'Felix', + 'Jack', + 'Mathias', + 'Jayden', + 'Quinten', + 'Tibo', + 'Lewis', + 'Sem', + 'Maxime', + 'Viktor', + 'Emile', + 'Sander', + 'Aaron', + 'Oscar', + 'Bas', + 'Niels', + 'Jef', + 'Nand', + 'Lou', + 'Tristan', + 'Gust', + 'David', + 'Brent', + 'Jelle', + 'Lenn', + 'Miel', + 'Wannes', + 'Gilles', + 'Jarne', + 'Alex', + 'Imran', + 'Lennert', + 'Milo', + 'Jens', + 'Matthias', + 'Dries', + 'Axel', + 'Juul', + 'Hamza', + 'Ilias', + 'Thibo', + 'Nicolas', + 'Bent', + 'Jesse', + 'Bram', + 'Maurice', + 'Ilyas', + 'Gabriel', + 'Robin', + 'Kasper', +]; From 7ff0920135c4b3b221807dba0866107c9f5edfe8 Mon Sep 17 00:00:00 2001 From: Matt Mayer Date: Sun, 27 Nov 2022 23:08:03 +0700 Subject: [PATCH 4/5] fix(person): Incorrect behavior of name.firstName() function - el - its all Greek to me --- src/locales/el/person/female_first_name.ts | 21 ++++++++++ src/locales/el/person/first_name.ts | 45 ++++------------------ src/locales/el/person/index.ts | 4 ++ src/locales/el/person/male_first_name.ts | 38 ++++++++++++++++++ 4 files changed, 70 insertions(+), 38 deletions(-) create mode 100644 src/locales/el/person/female_first_name.ts create mode 100644 src/locales/el/person/male_first_name.ts diff --git a/src/locales/el/person/female_first_name.ts b/src/locales/el/person/female_first_name.ts new file mode 100644 index 00000000000..5677bcadad3 --- /dev/null +++ b/src/locales/el/person/female_first_name.ts @@ -0,0 +1,21 @@ +export default [ + 'Μαρια', + 'Ελενη', + 'Αικατερινη', + 'Ιωαννα', + 'Δημητρα', + 'Ευαγγελια', + 'Γεωργια', + 'Αναστασια', + 'Παναγιωτα', + 'Σοφια', + 'Κωνσταντινα', + 'Παρασκευη', + 'Αννα', + 'Χριστινα', + 'Αθανασια', + 'Δεσποινα', + 'Χρυσουλα', + 'Αλεξανδρα', + 'Σταυρουλα', +]; diff --git a/src/locales/el/person/first_name.ts b/src/locales/el/person/first_name.ts index 4d4ecbd90dd..b6c6ab152a7 100644 --- a/src/locales/el/person/first_name.ts +++ b/src/locales/el/person/first_name.ts @@ -1,38 +1,7 @@ -export default [ - 'Γεώργιος', - 'Ιωάννης', - 'Κώστας', - 'Δημήτρης', - 'Νικόλαος', - 'Παναγιώτης', - 'Βασίλης', - 'Χρήστος', - 'Αθανάσιος', - 'Μιχαήλ', - 'Ευάγγελος', - 'Σπύρος', - 'Αντώνης', - 'Αναστάσιος', - 'Θεόδωρος', - 'Ανδρέας', - 'Χαράλαμπος', - 'Αλέξανδρος', - 'Εμμανουήλ', - 'Ηλίας', - 'Σταύρος', - 'Πέτρος', - 'Σωτήριος', - 'Στυλιανός', - 'Ελευθέριος', - 'Απόστολος', - 'Φώτιος', - 'Διονύσιος', - 'Γρηγόριος', - 'Άγγελος', - 'Στέφανος', - 'Ευστάθιος', - 'Παύλος', - 'Παρασκευάς', - 'Αριστείδης', - 'Λεωνίδας', -]; +// We don't have a generic first name list for this locale +// So simply concatenate male and female lists and remove any duplicates +// This avoids falling back to fallback locale +import female_first_name from './female_first_name'; +import male_first_name from './male_first_name'; + +export default [...new Set([...female_first_name, ...male_first_name])]; diff --git a/src/locales/el/person/index.ts b/src/locales/el/person/index.ts index 55a45eb2707..7a045ad777c 100644 --- a/src/locales/el/person/index.ts +++ b/src/locales/el/person/index.ts @@ -3,15 +3,19 @@ * Run 'pnpm run generate:locales' to update. */ import type { PersonDefinitions } from '../../..'; +import female_first_name from './female_first_name'; import first_name from './first_name'; import last_name from './last_name'; +import male_first_name from './male_first_name'; import name_ from './name'; import prefix from './prefix'; import title from './title'; const person: PersonDefinitions = { + female_first_name, first_name, last_name, + male_first_name, name: name_, prefix, title, diff --git a/src/locales/el/person/male_first_name.ts b/src/locales/el/person/male_first_name.ts new file mode 100644 index 00000000000..4d4ecbd90dd --- /dev/null +++ b/src/locales/el/person/male_first_name.ts @@ -0,0 +1,38 @@ +export default [ + 'Γεώργιος', + 'Ιωάννης', + 'Κώστας', + 'Δημήτρης', + 'Νικόλαος', + 'Παναγιώτης', + 'Βασίλης', + 'Χρήστος', + 'Αθανάσιος', + 'Μιχαήλ', + 'Ευάγγελος', + 'Σπύρος', + 'Αντώνης', + 'Αναστάσιος', + 'Θεόδωρος', + 'Ανδρέας', + 'Χαράλαμπος', + 'Αλέξανδρος', + 'Εμμανουήλ', + 'Ηλίας', + 'Σταύρος', + 'Πέτρος', + 'Σωτήριος', + 'Στυλιανός', + 'Ελευθέριος', + 'Απόστολος', + 'Φώτιος', + 'Διονύσιος', + 'Γρηγόριος', + 'Άγγελος', + 'Στέφανος', + 'Ευστάθιος', + 'Παύλος', + 'Παρασκευάς', + 'Αριστείδης', + 'Λεωνίδας', +]; From 4ed71734f32714a76d004da83f05f6310b1716be Mon Sep 17 00:00:00 2001 From: Matt Mayer Date: Sun, 18 Dec 2022 09:27:38 +0700 Subject: [PATCH 5/5] fix(person): use new mergeArrays function --- src/locales/az/person/first_name.ts | 3 ++- src/locales/de_AT/person/first_name.ts | 3 ++- src/locales/el/person/first_name.ts | 3 ++- src/locales/en_AU/person/first_name.ts | 3 ++- src/locales/en_IN/person/first_name.ts | 3 ++- src/locales/id_ID/person/first_name.ts | 3 ++- src/locales/lv/person/first_name.ts | 3 ++- src/locales/nl_BE/person/first_name.ts | 3 ++- src/locales/ro/person/first_name.ts | 3 ++- src/locales/ru/person/first_name.ts | 3 ++- src/locales/sk/person/first_name.ts | 3 ++- src/locales/uk/person/first_name.ts | 3 ++- 12 files changed, 24 insertions(+), 12 deletions(-) diff --git a/src/locales/az/person/first_name.ts b/src/locales/az/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/az/person/first_name.ts +++ b/src/locales/az/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/de_AT/person/first_name.ts b/src/locales/de_AT/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/de_AT/person/first_name.ts +++ b/src/locales/de_AT/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/el/person/first_name.ts b/src/locales/el/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/el/person/first_name.ts +++ b/src/locales/el/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/en_AU/person/first_name.ts b/src/locales/en_AU/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/en_AU/person/first_name.ts +++ b/src/locales/en_AU/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/en_IN/person/first_name.ts b/src/locales/en_IN/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/en_IN/person/first_name.ts +++ b/src/locales/en_IN/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/id_ID/person/first_name.ts b/src/locales/id_ID/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/id_ID/person/first_name.ts +++ b/src/locales/id_ID/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/lv/person/first_name.ts b/src/locales/lv/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/lv/person/first_name.ts +++ b/src/locales/lv/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/nl_BE/person/first_name.ts b/src/locales/nl_BE/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/nl_BE/person/first_name.ts +++ b/src/locales/nl_BE/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/ro/person/first_name.ts b/src/locales/ro/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/ro/person/first_name.ts +++ b/src/locales/ro/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/ru/person/first_name.ts b/src/locales/ru/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/ru/person/first_name.ts +++ b/src/locales/ru/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/sk/person/first_name.ts b/src/locales/sk/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/sk/person/first_name.ts +++ b/src/locales/sk/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name); diff --git a/src/locales/uk/person/first_name.ts b/src/locales/uk/person/first_name.ts index b6c6ab152a7..40a647ec054 100644 --- a/src/locales/uk/person/first_name.ts +++ b/src/locales/uk/person/first_name.ts @@ -1,7 +1,8 @@ // We don't have a generic first name list for this locale // So simply concatenate male and female lists and remove any duplicates // This avoids falling back to fallback locale +import { mergeArrays } from './../../../internal/merge'; import female_first_name from './female_first_name'; import male_first_name from './male_first_name'; -export default [...new Set([...female_first_name, ...male_first_name])]; +export default mergeArrays(female_first_name, male_first_name);