Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1635,10 +1635,14 @@ name | description
`nameEN` | english female or male names
`nameENF` | english female names
`nameENM` | english male names
`nameES` | spanish female or male names
`nameESF` | spanish female names
`nameESM` | spanish male names
`nameFR` | french female or male names
`nameFRF` | french female names
`nameFRM` | french male names
`surnameFR`| french surnames
`surnameES`| spanish surnames
`townFR` | french towns names

The content of built-in lists are in [the `maskingdata` package](pkg/maskingdata)
Expand Down
4 changes: 4 additions & 0 deletions pkg/maskingdata/maskingdata.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@ var MapData = map[string][]string{
"nameEN": append(NameENM, NameENF...),
"nameENM": NameENM,
"nameENF": NameENF,
"nameES": append(NameESM, NameESF...),
"nameESM": NameESM,
"nameESF": NameESF,
"surnameFR": SurnameFR,
"surnameES": SurnameES,
"townFR": TownFR,
}
121 changes: 121 additions & 0 deletions pkg/maskingdata/nameESF.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
// Copyright (C) 2021 CGI France
//
// This file is part of PIMO.
//
// PIMO is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// PIMO is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with PIMO. If not, see <http://www.gnu.org/licenses/>.

package maskingdata

var NameESF = []string{
"Adriana",
"Aitana",
"Alejandra",
"Alexia",
"Alicia",
"Alma",
"Amalia",
"Ana",
"Andrea",
"Ángela",
"Ángeles",
"Antonia",
"Araceli",
"Ariadna",
"Aurora",
"Beatriz",
"Begoña",
"Belén",
"Blanca",
"Candela",
"Carla",
"Carlota",
"Carmen",
"Carolina",
"Catalina",
"Cayetana",
"Celia",
"Clara",
"Claudia",
"Concepción",
"Cristina",
"Daniela",
"Dolores",
"Elena",
"Elisa",
"Elsa",
"Emilia",
"Encarnación",
"Esperanza",
"Estrella",
"Eugenia",
"Eva",
"Fabiola",
"Fátima",
"Francisca",
"Gabriela",
"Gloria",
"Inés",
"Irene",
"Isabel",
"Isabella",
"Jimena",
"Josefa",
"Juana",
"Julia",
"Laura",
"Leyre",
"Lola",
"Lucía",
"Luciana",
"Luisa",
"Luna",
"Luz",
"Macarena",
"Manuela",
"Marcela",
"María",
"Mariana",
"Marina",
"Marisol",
"Marta",
"Martina",
"Mercedes",
"Micaela",
"Milagros",
"Mía",
"Mireia",
"Miriam",
"Natalia",
"Nieves",
"Noelia",
"Nuria",
"Olivia",
"Paloma",
"Paula",
"Pilar",
"Rafaela",
"Regina",
"Renata",
"Rocío",
"Rosa",
"Rosario",
"Sara",
"Silvia",
"Sofía",
"Teresa",
"Valentina",
"Valeria",
"Victoria",
"Ximena",
}
120 changes: 120 additions & 0 deletions pkg/maskingdata/nameESM.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
// Copyright (C) 2021 CGI France
//
// This file is part of PIMO.
//
// PIMO is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// PIMO is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with PIMO. If not, see <http://www.gnu.org/licenses/>.

package maskingdata

var NameESM = []string{
"Aarón",
"Abel",
"Abelardo",
"Abraham",
"Adalberto",
"Adán",
"Adrián",
"Agustín",
"Alberto",
"Alejandro",
"Alejo",
"Alfonso",
"Alfredo",
"Alonso",
"Álvaro",
"Amaro",
"Ambrosio",
"Anastasio",
"Andrés",
"Ángel",
"Anselmo",
"Antonio",
"Aquiles",
"Armando",
"Arturo",
"Baldomero",
"Baltasar",
"Bartolomé",
"Basilio",
"Bautista",
"Benjamín",
"Benito",
"Bernardo",
"Blas",
"Bonifacio",
"Bruno",
"Buenaventura",
"Camilo",
"Carlos",
"Carmelo",
"Casimiro",
"Cayetano",
"Celedonio",
"Celso",
"Cipriano",
"Cirilo",
"Clemente",
"Crisóstomo",
"Cristian",
"Cristóbal",
"Claudio",
"Dagoberto",
"Damián",
"Daniel",
"Darío",
"David",
"Demetrio",
"Diego",
"Dionisio",
"Domingo",
"Efraín",
"Eleuterio",
"Elías",
"Eloy",
"Emilio",
"Eneas",
"Enrique",
"Epifanio",
"Erasmo",
"Ernesto",
"Esteban",
"Eugenio",
"Eusebio",
"Evaristo",
"Ezequiel",
"Fabián",
"Facundo",
"Fausto",
"Federico",
"Feliciano",
"Felipe",
"Félix",
"Fernando",
"Fidel",
"Filemón",
"Filiberto",
"Firmo",
"Flavio",
"Florencio",
"Fortunato",
"Francisco",
"Froilán",
"Frumencio",
"Gabino",
"Gabriel",
"Gael",
"Gaspar",
"Gastón",
"Gerardo",
}
120 changes: 120 additions & 0 deletions pkg/maskingdata/surnameES.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
// Copyright (C) 2021 CGI France
//
// This file is part of PIMO.
//
// PIMO is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// PIMO is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with PIMO. If not, see <http://www.gnu.org/licenses/>.

package maskingdata

var SurnameES = []string{
"García",
"Fernández",
"López",
"Martínez",
"González",
"Rodríguez",
"Sánchez",
"Pérez",
"Martín",
"Gómez",
"Ruiz",
"Díaz",
"Hernández",
"Álvarez",
"Jiménez",
"Moreno",
"Muñoz",
"Alonso",
"Romero",
"Navarro",
"Gutiérrez",
"Torres",
"Domínguez",
"Gil",
"Vázquez",
"Blanco",
"Serrano",
"Ramos",
"Castro",
"Suárez",
"Sanz",
"Rubio",
"Ortega",
"Molina",
"Delgado",
"Ortiz",
"Morales",
"Ramírez",
"Marín",
"Iglesias",
"Santos",
"Castillo",
"Garrido",
"Calvo",
"Peña",
"Cruz",
"Cano",
"Núñez",
"Prieto",
"Díez",
"Lozano",
"Vidal",
"Pascual",
"Ferrer",
"Medina",
"Vega",
"León",
"Herrero",
"Vicente",
"Méndez",
"Guerrero",
"Fuentes",
"Campos",
"Nieto",
"Cortés",
"Caballero",
"Ibáñez",
"Lorenzo",
"Pastor",
"Giménez",
"Sáez",
"Soler",
"Márquez",
"Carrasco",
"Herrera",
"Montero",
"Arias",
"Crespo",
"Flores",
"Andrés",
"Aguilar",
"Hidalgo",
"Cabrera",
"Mora",
"Durán",
"Velasco",
"Rey",
"Pardo",
"Román",
"Vila",
"Bravo",
"Gallardo",
"Merino",
"Franco",
"Rivera",
"Lara",
"Rivas",
"Espinosa",
"Esteban",
}
Loading
Loading