aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Mayer <[email protected]>2023-01-03 04:35:16 +0700
committerGitHub <[email protected]>2023-01-02 21:35:16 +0000
commitb8c522ea7ecce63f64392edcbf181cb532828cfb (patch)
treecea13b4aef506507c945b807d18982a03153fe05
parentf0e859ba3033e54aefd71bf194da574593bc1631 (diff)
downloadfaker-b8c522ea7ecce63f64392edcbf181cb532828cfb.tar.xz
faker-b8c522ea7ecce63f64392edcbf181cb532828cfb.zip
chore(locale): split es_MX names into female/male (#1704)
-rw-r--r--src/locales/es_MX/person/female_first_name.ts163
-rw-r--r--src/locales/es_MX/person/first_name.ts310
-rw-r--r--src/locales/es_MX/person/index.ts4
-rw-r--r--src/locales/es_MX/person/male_first_name.ts141
4 files changed, 316 insertions, 302 deletions
diff --git a/src/locales/es_MX/person/female_first_name.ts b/src/locales/es_MX/person/female_first_name.ts
new file mode 100644
index 00000000..7c0c3ba5
--- /dev/null
+++ b/src/locales/es_MX/person/female_first_name.ts
@@ -0,0 +1,163 @@
+export default [
+ 'Abigail',
+ 'Abril',
+ 'Adela',
+ 'Adriana',
+ 'Alejandra',
+ 'Alexa',
+ 'Alicia',
+ 'Alondra Romina',
+ 'Amalia',
+ 'Ana Luisa',
+ 'Ana María',
+ 'Ana Sofía',
+ 'Ana Victoria',
+ 'Ana',
+ 'Andrea',
+ 'Ángela',
+ 'Anita',
+ 'Antonia',
+ 'Araceli',
+ 'Ariadna',
+ 'Barbara',
+ 'Beatriz',
+ 'Berta',
+ 'Blanca',
+ 'Camila',
+ 'Caridad',
+ 'Carla',
+ 'Carlota',
+ 'Carmen',
+ 'Carolina',
+ 'Catalina',
+ 'Cecilia',
+ 'Clara',
+ 'Claudia',
+ 'Concepción',
+ 'Conchita',
+ 'Cristina',
+ 'Daniela',
+ 'Débora',
+ 'Diana',
+ 'Dolores',
+ 'Dorotea',
+ 'Dulce María',
+ 'Elena',
+ 'Elisa',
+ 'Elizabeth',
+ 'Eloisa',
+ 'Elsa',
+ 'Elvira',
+ 'Emilia',
+ 'Emily',
+ 'Esmeralda',
+ 'Esperanza',
+ 'Estefanía',
+ 'Estela',
+ 'Ester',
+ 'Eva',
+ 'Evelyn',
+ 'Fatima',
+ 'Florencia',
+ 'Francisca',
+ 'Gabriela',
+ 'Gloria',
+ 'Graciela',
+ 'Guadalupe',
+ 'Guillermina',
+ 'Inés',
+ 'Irene',
+ 'Isabel',
+ 'Isabela',
+ 'Ivanna',
+ 'Jazmin',
+ 'Jennifer',
+ 'Jimena',
+ 'Josefina',
+ 'Juana',
+ 'Julia',
+ 'Julieta',
+ 'Kimberly',
+ 'Laura',
+ 'Leonor',
+ 'Leticia',
+ 'Lilia',
+ 'Liliana',
+ 'Lizbeth',
+ 'Lola',
+ 'Lorena',
+ 'Lourdes',
+ 'Lucia',
+ 'Luisa',
+ 'Luz',
+ 'Magdalena',
+ 'Manuela',
+ 'Marcela',
+ 'Margarita',
+ 'María Cristina',
+ 'María de Jesús',
+ 'María de los Ángeles',
+ 'María del Carmen',
+ 'María Elena',
+ 'María Eugenia',
+ 'María Fernanda',
+ 'María Guadalupe',
+ 'María José',
+ 'María Luisa',
+ 'María Soledad',
+ 'María Teresa',
+ 'María',
+ 'Mariana',
+ 'Maricarmen',
+ 'Marilu',
+ 'Marisol',
+ 'Marta',
+ 'Mayte',
+ 'Melany',
+ 'Melissa',
+ 'Mercedes',
+ 'Micaela',
+ 'Miranda',
+ 'Mónica',
+ 'Monserrat',
+ 'Naomi',
+ 'Natalia',
+ 'Nicole',
+ 'Norma',
+ 'Olivia',
+ 'Paola',
+ 'Patricia',
+ 'Paulina',
+ 'Pilar',
+ 'Ramona',
+ 'Raquel',
+ 'Rebeca',
+ 'Regina',
+ 'Reina',
+ 'Renata',
+ 'Rocio',
+ 'Rosa María',
+ 'Rosa',
+ 'Rosalia',
+ 'Rosario',
+ 'Sara',
+ 'Silvia',
+ 'Sofia',
+ 'Soledad',
+ 'Sonia',
+ 'Susana',
+ 'Teresa',
+ 'Valentina',
+ 'Valeria',
+ 'Vanessa',
+ 'Verónica',
+ 'Victoria',
+ 'Virginia',
+ 'Ximena Guadalupe',
+ 'Ximena',
+ 'Xochitl',
+ 'Yamileth',
+ 'Yaretzi',
+ 'Yolanda',
+ 'Zoe',
+];
diff --git a/src/locales/es_MX/person/first_name.ts b/src/locales/es_MX/person/first_name.ts
index 5186f14b..40a647ec 100644
--- a/src/locales/es_MX/person/first_name.ts
+++ b/src/locales/es_MX/person/first_name.ts
@@ -1,302 +1,8 @@
-export default [
- 'Aarón',
- 'Abraham',
- 'Adán',
- 'Agustín',
- 'Alan',
- 'Alberto',
- 'Alejandro',
- 'Alexander',
- 'Alexis',
- 'Alfonso',
- 'Alfredo',
- 'Andrés',
- 'Ángel Daniel',
- 'Ángel Gabriel',
- 'Antonio',
- 'Armando',
- 'Arturo',
- 'Axel',
- 'Benito',
- 'Benjamín',
- 'Bernardo',
- 'Brandon',
- 'Brayan',
- 'Carlos',
- 'César',
- 'Claudio',
- 'Clemente',
- 'Cristian',
- 'Cristobal',
- 'Damián',
- 'Daniel',
- 'David',
- 'Diego',
- 'Eduardo',
- 'Elías',
- 'Emiliano',
- 'Emilio',
- 'Emmanuel',
- 'Enrique',
- 'Erick',
- 'Ernesto',
- 'Esteban',
- 'Federico',
- 'Felipe',
- 'Fernando',
- 'Fernando Javier',
- 'Francisco',
- 'Francisco Javier',
- 'Gabriel',
- 'Gael',
- 'Gerardo',
- 'Germán',
- 'Gilberto',
- 'Gonzalo',
- 'Gregorio',
- 'Guillermo',
- 'Gustavo',
- 'Hernán',
- 'Homero',
- 'Horacio',
- 'Hugo',
- 'Ignacio',
- 'Iker',
- 'Isaac',
- 'Isaias',
- 'Israel',
- 'Ivan',
- 'Jacobo',
- 'Jaime',
- 'Javier',
- 'Jerónimo',
- 'Jesús',
- 'Joaquín',
- 'Jorge',
- 'Jorge Luis',
- 'José',
- 'José Antonio',
- 'Jose Daniel',
- 'José Eduardo',
- 'José Emilio',
- 'José Luis',
- 'José María',
- 'José Miguel',
- 'Juan',
- 'Juan Carlos',
- 'Juan Manuel',
- 'Juan Pablo',
- 'Julio',
- 'Julio César',
- 'Kevin',
- 'Leonardo',
- 'Lorenzo',
- 'Lucas',
- 'Luis',
- 'Luis Ángel',
- 'Luis Fernando',
- 'Luis Gabino',
- 'Luis Miguel',
- 'Manuel',
- 'Marco Antonio',
- 'Marcos',
- 'Mariano',
- 'Mario',
- 'Martín',
- 'Mateo',
- 'Matías',
- 'Mauricio',
- 'Maximiliano',
- 'Miguel',
- 'Miguel Ángel',
- 'Nicolás',
- 'Octavio',
- 'Óscar',
- 'Pablo',
- 'Patricio',
- 'Pedro',
- 'Rafael',
- 'Ramiro',
- 'Ramón',
- 'Raúl',
- 'Ricardo',
- 'Roberto',
- 'Rodrigo',
- 'Rubén',
- 'Salvador',
- 'Samuel',
- 'Sancho',
- 'Santiago',
- 'Saúl',
- 'Sebastian',
- 'Sergio',
- 'Tadeo',
- 'Teodoro',
- 'Timoteo',
- 'Tomás',
- 'Uriel',
- 'Vicente',
- 'Víctor',
- 'Victor Manuel',
- 'Adriana',
- 'Alejandra',
- 'Alicia',
- 'Amalia',
- 'Ana',
- 'Ana Luisa',
- 'Ana María',
- 'Andrea',
- 'Ángela',
- 'Anita',
- 'Antonia',
- 'Araceli',
- 'Ariadna',
- 'Barbara',
- 'Beatriz',
- 'Berta',
- 'Blanca',
- 'Caridad',
- 'Carla',
- 'Carlota',
- 'Carmen',
- 'Carolina',
- 'Catalina',
- 'Cecilia',
- 'Clara',
- 'Claudia',
- 'Concepción',
- 'Conchita',
- 'Cristina',
- 'Daniela',
- 'Débora',
- 'Diana',
- 'Dolores',
- 'Dorotea',
- 'Elena',
- 'Elisa',
- 'Elizabeth',
- 'Eloisa',
- 'Elsa',
- 'Elvira',
- 'Emilia',
- 'Esperanza',
- 'Estela',
- 'Ester',
- 'Eva',
- 'Florencia',
- 'Francisca',
- 'Gabriela',
- 'Gloria',
- 'Graciela',
- 'Guadalupe',
- 'Guillermina',
- 'Inés',
- 'Irene',
- 'Isabel',
- 'Isabela',
- 'Josefina',
- 'Juana',
- 'Julia',
- 'Laura',
- 'Leonor',
- 'Leticia',
- 'Lilia',
- 'Lola',
- 'Lorena',
- 'Lourdes',
- 'Lucia',
- 'Luisa',
- 'Luz',
- 'Magdalena',
- 'Manuela',
- 'Marcela',
- 'Margarita',
- 'María',
- 'María Cristina',
- 'María de Jesús',
- 'María de los Ángeles',
- 'María del Carmen',
- 'María Elena',
- 'María Eugenia',
- 'María Guadalupe',
- 'María José',
- 'María Luisa',
- 'María Soledad',
- 'María Teresa',
- 'Mariana',
- 'Maricarmen',
- 'Marilu',
- 'Marisol',
- 'Marta',
- 'Mayte',
- 'Mercedes',
- 'Micaela',
- 'Mónica',
- 'Natalia',
- 'Norma',
- 'Olivia',
- 'Patricia',
- 'Pilar',
- 'Ramona',
- 'Raquel',
- 'Rebeca',
- 'Reina',
- 'Rocio',
- 'Rosa',
- 'Rosa María',
- 'Rosalia',
- 'Rosario',
- 'Sara',
- 'Silvia',
- 'Sofia',
- 'Soledad',
- 'Sonia',
- 'Susana',
- 'Teresa',
- 'Verónica',
- 'Victoria',
- 'Virginia',
- 'Xochitl',
- 'Yolanda',
- 'Abigail',
- 'Abril',
- 'Adela',
- 'Alexa',
- 'Alondra Romina',
- 'Ana Sofía',
- 'Ana Victoria',
- 'Camila',
- 'Dulce María',
- 'Emily',
- 'Esmeralda',
- 'Estefanía',
- 'Evelyn',
- 'Fatima',
- 'Ivanna',
- 'Jazmin',
- 'Jennifer',
- 'Jimena',
- 'Julieta',
- 'Kimberly',
- 'Liliana',
- 'Lizbeth',
- 'María Fernanda',
- 'Melany',
- 'Melissa',
- 'Miranda',
- 'Monserrat',
- 'Naomi',
- 'Nicole',
- 'Paola',
- 'Paulina',
- 'Regina',
- 'Renata',
- 'Valentina',
- 'Valeria',
- 'Vanessa',
- 'Ximena',
- 'Ximena Guadalupe',
- 'Yamileth',
- 'Yaretzi',
- 'Zoe',
-];
+// 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 mergeArrays(female_first_name, male_first_name);
diff --git a/src/locales/es_MX/person/index.ts b/src/locales/es_MX/person/index.ts
index 48c4cb2f..581c3d68 100644
--- a/src/locales/es_MX/person/index.ts
+++ b/src/locales/es_MX/person/index.ts
@@ -3,16 +3,20 @@
* 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';
import title from './title';
const person: PersonDefinitions = {
+ female_first_name,
first_name,
last_name,
+ male_first_name,
name: name_,
prefix,
suffix,
diff --git a/src/locales/es_MX/person/male_first_name.ts b/src/locales/es_MX/person/male_first_name.ts
new file mode 100644
index 00000000..a43d2b8a
--- /dev/null
+++ b/src/locales/es_MX/person/male_first_name.ts
@@ -0,0 +1,141 @@
+export default [
+ 'Aarón',
+ 'Abraham',
+ 'Adán',
+ 'Agustín',
+ 'Alan',
+ 'Alberto',
+ 'Alejandro',
+ 'Alexander',
+ 'Alexis',
+ 'Alfonso',
+ 'Alfredo',
+ 'Andrés',
+ 'Ángel Daniel',
+ 'Ángel Gabriel',
+ 'Antonio',
+ 'Armando',
+ 'Arturo',
+ 'Axel',
+ 'Benito',
+ 'Benjamín',
+ 'Bernardo',
+ 'Brandon',
+ 'Brayan',
+ 'Carlos',
+ 'César',
+ 'Claudio',
+ 'Clemente',
+ 'Cristian',
+ 'Cristobal',
+ 'Damián',
+ 'Daniel',
+ 'David',
+ 'Diego',
+ 'Eduardo',
+ 'Elías',
+ 'Emiliano',
+ 'Emilio',
+ 'Emmanuel',
+ 'Enrique',
+ 'Erick',
+ 'Ernesto',
+ 'Esteban',
+ 'Federico',
+ 'Felipe',
+ 'Fernando',
+ 'Fernando Javier',
+ 'Francisco',
+ 'Francisco Javier',
+ 'Gabriel',
+ 'Gael',
+ 'Gerardo',
+ 'Germán',
+ 'Gilberto',
+ 'Gonzalo',
+ 'Gregorio',
+ 'Guillermo',
+ 'Gustavo',
+ 'Hernán',
+ 'Homero',
+ 'Horacio',
+ 'Hugo',
+ 'Ignacio',
+ 'Iker',
+ 'Isaac',
+ 'Isaias',
+ 'Israel',
+ 'Ivan',
+ 'Jacobo',
+ 'Jaime',
+ 'Javier',
+ 'Jerónimo',
+ 'Jesús',
+ 'Joaquín',
+ 'Jorge',
+ 'Jorge Luis',
+ 'José',
+ 'José Antonio',
+ 'Jose Daniel',
+ 'José Eduardo',
+ 'José Emilio',
+ 'José Luis',
+ 'José María',
+ 'José Miguel',
+ 'Juan',
+ 'Juan Carlos',
+ 'Juan Manuel',
+ 'Juan Pablo',
+ 'Julio',
+ 'Julio César',
+ 'Kevin',
+ 'Leonardo',
+ 'Lorenzo',
+ 'Lucas',
+ 'Luis',
+ 'Luis Ángel',
+ 'Luis Fernando',
+ 'Luis Gabino',
+ 'Luis Miguel',
+ 'Manuel',
+ 'Marco Antonio',
+ 'Marcos',
+ 'Mariano',
+ 'Mario',
+ 'Martín',
+ 'Mateo',
+ 'Matías',
+ 'Mauricio',
+ 'Maximiliano',
+ 'Miguel',
+ 'Miguel Ángel',
+ 'Nicolás',
+ 'Octavio',
+ 'Óscar',
+ 'Pablo',
+ 'Patricio',
+ 'Pedro',
+ 'Rafael',
+ 'Ramiro',
+ 'Ramón',
+ 'Raúl',
+ 'Ricardo',
+ 'Roberto',
+ 'Rodrigo',
+ 'Rubén',
+ 'Salvador',
+ 'Samuel',
+ 'Sancho',
+ 'Santiago',
+ 'Saúl',
+ 'Sebastian',
+ 'Sergio',
+ 'Tadeo',
+ 'Teodoro',
+ 'Timoteo',
+ 'Tomás',
+ 'Uriel',
+ 'Vicente',
+ 'Víctor',
+ 'Victor Manuel',
+];