diff options
| author | DivisionByZero <[email protected]> | 2024-06-30 19:06:31 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-06-30 19:06:31 +0200 |
| commit | e21fcaf2398dfd9aed54136524fabd39866dfca4 (patch) | |
| tree | 1c91c07cfd517f935540becee692b2dae70304e0 /src/locales/pt_PT | |
| parent | 92a2f178343f4413bd6d782a7957eda86aa1b7b8 (diff) | |
| download | faker-e21fcaf2398dfd9aed54136524fabd39866dfca4.tar.xz faker-e21fcaf2398dfd9aed54136524fabd39866dfca4.zip | |
refactor(locale): group person entries by gender (#2938)
Diffstat (limited to 'src/locales/pt_PT')
| -rw-r--r-- | src/locales/pt_PT/location/street_pattern.ts | 2 | ||||
| -rw-r--r-- | src/locales/pt_PT/person/female_first_name.ts | 95 | ||||
| -rw-r--r-- | src/locales/pt_PT/person/female_prefix.ts | 1 | ||||
| -rw-r--r-- | src/locales/pt_PT/person/first_name.ts | 574 | ||||
| -rw-r--r-- | src/locales/pt_PT/person/index.ts | 8 | ||||
| -rw-r--r-- | src/locales/pt_PT/person/last_name.ts | 208 | ||||
| -rw-r--r-- | src/locales/pt_PT/person/last_name_pattern.ts | 4 | ||||
| -rw-r--r-- | src/locales/pt_PT/person/male_first_name.ts | 97 | ||||
| -rw-r--r-- | src/locales/pt_PT/person/male_prefix.ts | 1 | ||||
| -rw-r--r-- | src/locales/pt_PT/person/prefix.ts | 10 |
10 files changed, 498 insertions, 502 deletions
diff --git a/src/locales/pt_PT/location/street_pattern.ts b/src/locales/pt_PT/location/street_pattern.ts index 2d677549..b89dd64a 100644 --- a/src/locales/pt_PT/location/street_pattern.ts +++ b/src/locales/pt_PT/location/street_pattern.ts @@ -1,3 +1,3 @@ export default [ - '{{location.street_prefix}} {{person.first_name}} {{person.last_name}}', + '{{location.street_prefix}} {{person.first_name.generic}} {{person.last_name.generic}}', ]; diff --git a/src/locales/pt_PT/person/female_first_name.ts b/src/locales/pt_PT/person/female_first_name.ts deleted file mode 100644 index 8bc2c41c..00000000 --- a/src/locales/pt_PT/person/female_first_name.ts +++ /dev/null @@ -1,95 +0,0 @@ -export default [ - 'Adriana', - 'Alexandra', - 'Alice', - 'Amélia', - 'Ana', - 'Ariana', - 'Áurea', - 'Aurora', - 'Bárbara', - 'Beatriz', - 'Benedita', - 'Bruna', - 'Caetana', - 'Camila', - 'Carla', - 'Carlota', - 'Carminho', - 'Carmo', - 'Carolina', - 'Catarina', - 'Cecília', - 'Célia', - 'Clara', - 'Constança', - 'Daniela', - 'Débora', - 'Diana', - 'Eduarda', - 'Elisa', - 'Ema', - 'Emília', - 'Érica', - 'Eva', - 'Fabiana', - 'Filipa', - 'Flor', - 'Francisca', - 'Frederica', - 'Gabriela', - 'Helena', - 'Inês', - 'Irina', - 'Íris', - 'Isabel', - 'Jéssica', - 'Joana', - 'Júlia', - 'Juliana', - 'Julieta', - 'Lara', - 'Laura', - 'Leonor', - 'Letícia', - 'Lia', - 'Lorena', - 'Luana', - 'Luena', - 'Luísa', - 'Luna', - 'Madalena', - 'Mafalda', - 'Mara', - 'Márcia', - 'Margarida', - 'Maria', - 'Mariana', - 'Marta', - 'Matilde', - 'Melissa', - 'Mia', - 'Miriam', - 'Natália', - 'Nicole', - 'Núria', - 'Ofélia', - 'Olívia', - 'Paula', - 'Pilar', - 'Rafaela', - 'Raquel', - 'Rita', - 'Rosa', - 'Safira', - 'Sara', - 'Sílvia', - 'Sofia', - 'Soraia', - 'Tatiana', - 'Teresa', - 'Valentina', - 'Vânia', - 'Vera', - 'Vitória', -]; diff --git a/src/locales/pt_PT/person/female_prefix.ts b/src/locales/pt_PT/person/female_prefix.ts deleted file mode 100644 index 60c49a3f..00000000 --- a/src/locales/pt_PT/person/female_prefix.ts +++ /dev/null @@ -1 +0,0 @@ -export default ['Sra.', 'Dra.', 'Prof.ª', 'Eng.ª']; diff --git a/src/locales/pt_PT/person/first_name.ts b/src/locales/pt_PT/person/first_name.ts index 67fb069d..5798fe50 100644 --- a/src/locales/pt_PT/person/first_name.ts +++ b/src/locales/pt_PT/person/first_name.ts @@ -1,190 +1,384 @@ -export default [ - 'Adriana', - 'Afonso', - 'Alexandra', - 'Alexandre', - 'Alice', - 'Amélia', - 'Ana', - 'André', - 'Ângelo', - 'António', - 'Ariana', - 'Artur', - 'Áurea', - 'Aurora', - 'Bárbara', - 'Beatriz', - 'Benedita', - 'Benjamim', - 'Bernardo', - 'Bruna', - 'Bruno', - 'Caetana', - 'Camila', - 'Carla', - 'Carlos', - 'Carlota', - 'Carminho', - 'Carmo', - 'Carolina', - 'Catarina', - 'Cecília', - 'Célia', - 'César', - 'Clara', - 'Constança', - 'Cristiano', - 'Daniel', - 'Daniela', - 'David', - 'Débora', - 'Diana', - 'Dinis', - 'Diogo', - 'Duarte', - 'Edgar', - 'Eduarda', - 'Eduardo', - 'Elias', - 'Elisa', - 'Ema', - 'Emanuel', - 'Emília', - 'Érica', - 'Eva', - 'Fabiana', - 'Fábio', - 'Feliciano', - 'Fernando', - 'Filipa', - 'Filipe', - 'Flor', - 'Francisca', - 'Francisco', - 'Frederica', - 'Frederico', - 'Gabriel', - 'Gabriela', - 'Gaspar', - 'Gil', - 'Gonçalo', - 'Guilherme', - 'Gustavo', - 'Helena', - 'Hélio', - 'Henrique', - 'Hugo', - 'Igor', - 'Ígor', - 'Inês', - 'Irina', - 'Íris', - 'Isabel', - 'Isac', - 'Ivan', - 'Ivo', - 'Jaime', - 'Jéssica', - 'Joana', - 'João', - 'Joaquim', - 'Jorge', - 'José', - 'Josué', - 'Júlia', - 'Juliana', - 'Julieta', - 'Júlio', - 'Lara', - 'Laura', - 'Leandro', - 'Leonardo', - 'Leonor', - 'Letícia', - 'Lia', - 'Lorena', - 'Lourenço', - 'Luana', - 'Lucas', - 'Luena', - 'Luís', - 'Luísa', - 'Luna', - 'Madalena', - 'Mafalda', - 'Manel', - 'Manuel', - 'Mara', - 'Marcelo', - 'Márcia', - 'Marco', - 'Marcos', - 'Margarida', - 'Maria', - 'Mariana', - 'Mário', - 'Marta', - 'Martim', - 'Mateus', - 'Matias', - 'Matilde', - 'Mauro', - 'Melissa', - 'Mia', - 'Micael', - 'Miguel', - 'Miriam', - 'Moisés', - 'Natália', - 'Nicole', - 'Norberto', - 'Nuno', - 'Núria', - 'Ofélia', - 'Olívia', - 'Paula', - 'Paulo', - 'Pedro', - 'Pilar', - 'Rafael', - 'Rafaela', - 'Raquel', - 'Raul', - 'Renato', - 'Ricardo', - 'Rita', - 'Roberto', - 'Rodrigo', - 'Romeu', - 'Rosa', - 'Rúben', - 'Rui', - 'Safira', - 'Salvador', - 'Samuel', - 'Sandro', - 'Santiago', - 'Sara', - 'Sebastião', - 'Sérgio', - 'Sílvia', - 'Simão', - 'Sofia', - 'Soraia', - 'Tatiana', - 'Teresa', - 'Tiago', - 'Tomás', - 'Tomé', - 'Valentim', - 'Valentina', - 'Valter', - 'Vânia', - 'Vasco', - 'Vera', - 'Vicente', - 'Vítor', - 'Vitória', - 'Xavier', -]; +export default { + generic: [ + 'Adriana', + 'Afonso', + 'Alexandra', + 'Alexandre', + 'Alice', + 'Amélia', + 'Ana', + 'André', + 'Ângelo', + 'António', + 'Ariana', + 'Artur', + 'Áurea', + 'Aurora', + 'Bárbara', + 'Beatriz', + 'Benedita', + 'Benjamim', + 'Bernardo', + 'Bruna', + 'Bruno', + 'Caetana', + 'Camila', + 'Carla', + 'Carlos', + 'Carlota', + 'Carminho', + 'Carmo', + 'Carolina', + 'Catarina', + 'Cecília', + 'Célia', + 'César', + 'Clara', + 'Constança', + 'Cristiano', + 'Daniel', + 'Daniela', + 'David', + 'Débora', + 'Diana', + 'Dinis', + 'Diogo', + 'Duarte', + 'Edgar', + 'Eduarda', + 'Eduardo', + 'Elias', + 'Elisa', + 'Ema', + 'Emanuel', + 'Emília', + 'Érica', + 'Eva', + 'Fabiana', + 'Fábio', + 'Feliciano', + 'Fernando', + 'Filipa', + 'Filipe', + 'Flor', + 'Francisca', + 'Francisco', + 'Frederica', + 'Frederico', + 'Gabriel', + 'Gabriela', + 'Gaspar', + 'Gil', + 'Gonçalo', + 'Guilherme', + 'Gustavo', + 'Helena', + 'Hélio', + 'Henrique', + 'Hugo', + 'Igor', + 'Ígor', + 'Inês', + 'Irina', + 'Íris', + 'Isabel', + 'Isac', + 'Ivan', + 'Ivo', + 'Jaime', + 'Jéssica', + 'Joana', + 'João', + 'Joaquim', + 'Jorge', + 'José', + 'Josué', + 'Júlia', + 'Juliana', + 'Julieta', + 'Júlio', + 'Lara', + 'Laura', + 'Leandro', + 'Leonardo', + 'Leonor', + 'Letícia', + 'Lia', + 'Lorena', + 'Lourenço', + 'Luana', + 'Lucas', + 'Luena', + 'Luís', + 'Luísa', + 'Luna', + 'Madalena', + 'Mafalda', + 'Manel', + 'Manuel', + 'Mara', + 'Marcelo', + 'Márcia', + 'Marco', + 'Marcos', + 'Margarida', + 'Maria', + 'Mariana', + 'Mário', + 'Marta', + 'Martim', + 'Mateus', + 'Matias', + 'Matilde', + 'Mauro', + 'Melissa', + 'Mia', + 'Micael', + 'Miguel', + 'Miriam', + 'Moisés', + 'Natália', + 'Nicole', + 'Norberto', + 'Nuno', + 'Núria', + 'Ofélia', + 'Olívia', + 'Paula', + 'Paulo', + 'Pedro', + 'Pilar', + 'Rafael', + 'Rafaela', + 'Raquel', + 'Raul', + 'Renato', + 'Ricardo', + 'Rita', + 'Roberto', + 'Rodrigo', + 'Romeu', + 'Rosa', + 'Rúben', + 'Rui', + 'Safira', + 'Salvador', + 'Samuel', + 'Sandro', + 'Santiago', + 'Sara', + 'Sebastião', + 'Sérgio', + 'Sílvia', + 'Simão', + 'Sofia', + 'Soraia', + 'Tatiana', + 'Teresa', + 'Tiago', + 'Tomás', + 'Tomé', + 'Valentim', + 'Valentina', + 'Valter', + 'Vânia', + 'Vasco', + 'Vera', + 'Vicente', + 'Vítor', + 'Vitória', + 'Xavier', + ], + female: [ + 'Adriana', + 'Alexandra', + 'Alice', + 'Amélia', + 'Ana', + 'Ariana', + 'Áurea', + 'Aurora', + 'Bárbara', + 'Beatriz', + 'Benedita', + 'Bruna', + 'Caetana', + 'Camila', + 'Carla', + 'Carlota', + 'Carminho', + 'Carmo', + 'Carolina', + 'Catarina', + 'Cecília', + 'Célia', + 'Clara', + 'Constança', + 'Daniela', + 'Débora', + 'Diana', + 'Eduarda', + 'Elisa', + 'Ema', + 'Emília', + 'Érica', + 'Eva', + 'Fabiana', + 'Filipa', + 'Flor', + 'Francisca', + 'Frederica', + 'Gabriela', + 'Helena', + 'Inês', + 'Irina', + 'Íris', + 'Isabel', + 'Jéssica', + 'Joana', + 'Júlia', + 'Juliana', + 'Julieta', + 'Lara', + 'Laura', + 'Leonor', + 'Letícia', + 'Lia', + 'Lorena', + 'Luana', + 'Luena', + 'Luísa', + 'Luna', + 'Madalena', + 'Mafalda', + 'Mara', + 'Márcia', + 'Margarida', + 'Maria', + 'Mariana', + 'Marta', + 'Matilde', + 'Melissa', + 'Mia', + 'Miriam', + 'Natália', + 'Nicole', + 'Núria', + 'Ofélia', + 'Olívia', + 'Paula', + 'Pilar', + 'Rafaela', + 'Raquel', + 'Rita', + 'Rosa', + 'Safira', + 'Sara', + 'Sílvia', + 'Sofia', + 'Soraia', + 'Tatiana', + 'Teresa', + 'Valentina', + 'Vânia', + 'Vera', + 'Vitória', + ], + male: [ + 'Afonso', + 'Alexandre', + 'André', + 'Ângelo', + 'António', + 'Artur', + 'Benjamim', + 'Bernardo', + 'Bruno', + 'Carlos', + 'César', + 'Cristiano', + 'Daniel', + 'David', + 'Dinis', + 'Diogo', + 'Duarte', + 'Edgar', + 'Eduardo', + 'Elias', + 'Emanuel', + 'Fábio', + 'Feliciano', + 'Fernando', + 'Filipe', + 'Francisco', + 'Frederico', + 'Gabriel', + 'Gaspar', + 'Gil', + 'Gonçalo', + 'Guilherme', + 'Gustavo', + 'Hélio', + 'Henrique', + 'Hugo', + 'Igor', + 'Ígor', + 'Isac', + 'Ivan', + 'Ivo', + 'Jaime', + 'João', + 'Joaquim', + 'Jorge', + 'José', + 'Josué', + 'Júlio', + 'Leandro', + 'Leonardo', + 'Lourenço', + 'Lucas', + 'Luís', + 'Manel', + 'Manuel', + 'Marcelo', + 'Marco', + 'Marcos', + 'Mário', + 'Martim', + 'Mateus', + 'Matias', + 'Mauro', + 'Micael', + 'Miguel', + 'Moisés', + 'Norberto', + 'Nuno', + 'Paulo', + 'Pedro', + 'Rafael', + 'Raul', + 'Renato', + 'Ricardo', + 'Roberto', + 'Rodrigo', + 'Romeu', + 'Rúben', + 'Rui', + 'Salvador', + 'Samuel', + 'Sandro', + 'Santiago', + 'Sebastião', + 'Sérgio', + 'Simão', + 'Tiago', + 'Tomás', + 'Tomé', + 'Valentim', + 'Valter', + 'Vasco', + 'Vicente', + 'Vítor', + 'Xavier', + ], +}; diff --git a/src/locales/pt_PT/person/index.ts b/src/locales/pt_PT/person/index.ts index ab760fa7..524f6c6a 100644 --- a/src/locales/pt_PT/person/index.ts +++ b/src/locales/pt_PT/person/index.ts @@ -3,25 +3,17 @@ * Run 'pnpm run generate:locales' to update. */ import type { PersonDefinition } from '../../..'; -import female_first_name from './female_first_name'; -import female_prefix from './female_prefix'; import first_name from './first_name'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; -import male_first_name from './male_first_name'; -import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; import suffix from './suffix'; const person: PersonDefinition = { - female_first_name, - female_prefix, first_name, last_name, last_name_pattern, - male_first_name, - male_prefix, name: name_, prefix, suffix, diff --git a/src/locales/pt_PT/person/last_name.ts b/src/locales/pt_PT/person/last_name.ts index 5116e965..af1970d6 100644 --- a/src/locales/pt_PT/person/last_name.ts +++ b/src/locales/pt_PT/person/last_name.ts @@ -1,103 +1,105 @@ -export default [ - 'Abreu', - 'Albuquerque', - 'Almeida', - 'Alves', - 'Amaral', - 'Amorim', - 'Andrade', - 'Anjos', - 'Antunes', - 'Araújo', - 'Assunção', - 'Azevedo', - 'Baptista', - 'Barbosa', - 'Barros', - 'Batista', - 'Borges', - 'Braga', - 'Branco', - 'Brito', - 'Campos', - 'Cardoso', - 'Carneiro', - 'Carvalho', - 'Castro', - 'Coelho', - 'Correia', - 'Costa', - 'Cruz', - 'Cunha', - 'Domingues', - 'Esteves', - 'Faria', - 'Fernandes', - 'Ferreira', - 'Figueiredo', - 'Fonseca', - 'Freitas', - 'Garcia', - 'Gaspar', - 'Gomes', - 'Gonçalves', - 'Guerreiro', - 'Henriques', - 'Jesus', - 'Leal', - 'Leite', - 'Lima', - 'Lopes', - 'Loureiro', - 'Lourenço', - 'Macedo', - 'Machado', - 'Magalhães', - 'Maia', - 'Marques', - 'Martins', - 'Matias', - 'Matos', - 'Melo', - 'Mendes', - 'Miranda', - 'Monteiro', - 'Morais', - 'Moreira', - 'Mota', - 'Moura', - 'Nascimento', - 'Neto', - 'Neves', - 'Nobre', - 'Nogueira', - 'Nunes', - 'Oliveira', - 'Pacheco', - 'Paiva', - 'Pereira', - 'Pinheiro', - 'Pinho', - 'Pinto', - 'Pires', - 'Ramos', - 'Raposo', - 'Reis', - 'Ribeiro', - 'Rocha', - 'Rodrigues', - 'Santos', - 'Saraiva', - 'Silva', - 'Simões', - 'Soares', - 'Sousa', - 'Sá', - 'Tavares', - 'Teixeira', - 'Torres', - 'Valente', - 'Vaz', - 'Vicente', - 'Vieira', -]; +export default { + generic: [ + 'Abreu', + 'Albuquerque', + 'Almeida', + 'Alves', + 'Amaral', + 'Amorim', + 'Andrade', + 'Anjos', + 'Antunes', + 'Araújo', + 'Assunção', + 'Azevedo', + 'Baptista', + 'Barbosa', + 'Barros', + 'Batista', + 'Borges', + 'Braga', + 'Branco', + 'Brito', + 'Campos', + 'Cardoso', + 'Carneiro', + 'Carvalho', + 'Castro', + 'Coelho', + 'Correia', + 'Costa', + 'Cruz', + 'Cunha', + 'Domingues', + 'Esteves', + 'Faria', + 'Fernandes', + 'Ferreira', + 'Figueiredo', + 'Fonseca', + 'Freitas', + 'Garcia', + 'Gaspar', + 'Gomes', + 'Gonçalves', + 'Guerreiro', + 'Henriques', + 'Jesus', + 'Leal', + 'Leite', + 'Lima', + 'Lopes', + 'Loureiro', + 'Lourenço', + 'Macedo', + 'Machado', + 'Magalhães', + 'Maia', + 'Marques', + 'Martins', + 'Matias', + 'Matos', + 'Melo', + 'Mendes', + 'Miranda', + 'Monteiro', + 'Morais', + 'Moreira', + 'Mota', + 'Moura', + 'Nascimento', + 'Neto', + 'Neves', + 'Nobre', + 'Nogueira', + 'Nunes', + 'Oliveira', + 'Pacheco', + 'Paiva', + 'Pereira', + 'Pinheiro', + 'Pinho', + 'Pinto', + 'Pires', + 'Ramos', + 'Raposo', + 'Reis', + 'Ribeiro', + 'Rocha', + 'Rodrigues', + 'Santos', + 'Saraiva', + 'Silva', + 'Simões', + 'Soares', + 'Sousa', + 'Sá', + 'Tavares', + 'Teixeira', + 'Torres', + 'Valente', + 'Vaz', + 'Vicente', + 'Vieira', + ], +}; diff --git a/src/locales/pt_PT/person/last_name_pattern.ts b/src/locales/pt_PT/person/last_name_pattern.ts index c66a770f..3c459bdb 100644 --- a/src/locales/pt_PT/person/last_name_pattern.ts +++ b/src/locales/pt_PT/person/last_name_pattern.ts @@ -1 +1,3 @@ -export default [{ value: '{{person.last_name}}', weight: 1 }]; +export default { + generic: [{ value: '{{person.last_name.generic}}', weight: 1 }], +}; diff --git a/src/locales/pt_PT/person/male_first_name.ts b/src/locales/pt_PT/person/male_first_name.ts deleted file mode 100644 index 29604556..00000000 --- a/src/locales/pt_PT/person/male_first_name.ts +++ /dev/null @@ -1,97 +0,0 @@ -export default [ - 'Afonso', - 'Alexandre', - 'André', - 'Ângelo', - 'António', - 'Artur', - 'Benjamim', - 'Bernardo', - 'Bruno', - 'Carlos', - 'César', - 'Cristiano', - 'Daniel', - 'David', - 'Dinis', - 'Diogo', - 'Duarte', - 'Edgar', - 'Eduardo', - 'Elias', - 'Emanuel', - 'Fábio', - 'Feliciano', - 'Fernando', - 'Filipe', - 'Francisco', - 'Frederico', - 'Gabriel', - 'Gaspar', - 'Gil', - 'Gonçalo', - 'Guilherme', - 'Gustavo', - 'Hélio', - 'Henrique', - 'Hugo', - 'Igor', - 'Ígor', - 'Isac', - 'Ivan', - 'Ivo', - 'Jaime', - 'João', - 'Joaquim', - 'Jorge', - 'José', - 'Josué', - 'Júlio', - 'Leandro', - 'Leonardo', - 'Lourenço', - 'Lucas', - 'Luís', - 'Manel', - 'Manuel', - 'Marcelo', - 'Marco', - 'Marcos', - 'Mário', - 'Martim', - 'Mateus', - 'Matias', - 'Mauro', - 'Micael', - 'Miguel', - 'Moisés', - 'Norberto', - 'Nuno', - 'Paulo', - 'Pedro', - 'Rafael', - 'Raul', - 'Renato', - 'Ricardo', - 'Roberto', - 'Rodrigo', - 'Romeu', - 'Rúben', - 'Rui', - 'Salvador', - 'Samuel', - 'Sandro', - 'Santiago', - 'Sebastião', - 'Sérgio', - 'Simão', - 'Tiago', - 'Tomás', - 'Tomé', - 'Valentim', - 'Valter', - 'Vasco', - 'Vicente', - 'Vítor', - 'Xavier', -]; diff --git a/src/locales/pt_PT/person/male_prefix.ts b/src/locales/pt_PT/person/male_prefix.ts deleted file mode 100644 index 755ad6c1..00000000 --- a/src/locales/pt_PT/person/male_prefix.ts +++ /dev/null @@ -1 +0,0 @@ -export default ['Sr.', 'Dr.', 'Prof.', 'Eng.º']; diff --git a/src/locales/pt_PT/person/prefix.ts b/src/locales/pt_PT/person/prefix.ts index cb1d846e..b4a3ced8 100644 --- a/src/locales/pt_PT/person/prefix.ts +++ b/src/locales/pt_PT/person/prefix.ts @@ -1,5 +1,5 @@ -import { mergeArrays } from './../../../internal/merge'; -import female_prefix from './female_prefix'; -import male_prefix from './male_prefix'; - -export default mergeArrays(female_prefix, male_prefix); +export default { + generic: ['Dr.', 'Dra.', 'Eng.ª', 'Eng.º', 'Prof.', 'Prof.ª', 'Sr.', 'Sra.'], + female: ['Sra.', 'Dra.', 'Prof.ª', 'Eng.ª'], + male: ['Sr.', 'Dr.', 'Prof.', 'Eng.º'], +}; |
