aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJean-Pierre Carvalho <[email protected]>2024-09-16 19:41:53 +0100
committerGitHub <[email protected]>2024-09-16 18:41:53 +0000
commit3e47ee7da671296e11ed2b219f85b06c9d05d677 (patch)
treec0449c1d6c5ddf7a76916a3afb59ede68c73d482 /src
parentaf01db95a592f802d3830cab43a2f16928298fc0 (diff)
downloadfaker-3e47ee7da671296e11ed2b219f85b06c9d05d677.tar.xz
faker-3e47ee7da671296e11ed2b219f85b06c9d05d677.zip
fix(locale): improve pt_PT location and person data (#3020)
Diffstat (limited to 'src')
-rw-r--r--src/locales/pt_PT/location/country.ts46
-rw-r--r--src/locales/pt_PT/location/secondary_address.ts23
-rw-r--r--src/locales/pt_PT/location/state.ts4
-rw-r--r--src/locales/pt_PT/person/last_name.ts22
-rw-r--r--src/locales/pt_PT/person/prefix.ts41
5 files changed, 106 insertions, 30 deletions
diff --git a/src/locales/pt_PT/location/country.ts b/src/locales/pt_PT/location/country.ts
index b9a3bb22..7e3c1d39 100644
--- a/src/locales/pt_PT/location/country.ts
+++ b/src/locales/pt_PT/location/country.ts
@@ -8,7 +8,7 @@ export default [
'Andorra',
'Angola',
'Anguila',
- 'Antárctida',
+ 'Antártida',
'Antígua e Barbuda',
'Antilhas Neerlandesas',
'Arábia Saudita',
@@ -21,7 +21,7 @@ export default [
'Bélgica',
'Bósnia e Herzegovina',
'Baamas',
- 'Bangladeche',
+ 'Bangladesh',
'Barém',
'Barbados',
'Belize',
@@ -34,7 +34,7 @@ export default [
'Brasil',
'Brunei',
'Bulgária',
- 'Burúndi',
+ 'Burundi',
'Burquina Faso',
'Butão',
'Cabo Verde',
@@ -59,8 +59,8 @@ export default [
'Cuba',
'Dinamarca',
'Domínica',
- 'Egipto',
- 'Emiratos Árabes Unidos',
+ 'Egito',
+ 'Emirados Árabes Unidos',
'Equador',
'Eritreia',
'Eslováquia',
@@ -69,7 +69,7 @@ export default [
'Estónia',
'Estados Unidos',
'Etiópia',
- 'Faroé',
+ 'Ilhas Faroé',
'Fiji',
'Filipinas',
'Finlândia',
@@ -78,13 +78,13 @@ export default [
'Gabão',
'Gana',
'Geórgia',
- 'Geórgia do Sul e Sandwich do Sul',
+ 'Ilhas Geórgia do Sul e Sandwich do Sul',
'Gibraltar',
'Grécia',
'Granada',
'Gronelândia',
'Guadalupe',
- 'Guame',
+ 'Guam',
'Guatemala',
'Guiana',
'Guiana Francesa',
@@ -119,9 +119,9 @@ export default [
'Itália',
'Jamaica',
'Japão',
- 'Jibuti',
+ 'Djibouti',
'Jordânia',
- 'Jugoslávia',
+ 'Iugoslávia',
'Kuwait',
'Líbano',
'Líbia',
@@ -129,30 +129,30 @@ export default [
'Lesoto',
'Letónia',
'Libéria',
- 'Listenstaine',
+ 'Liechtenstein',
'Lituânia',
'Luxemburgo',
'México',
'Mónaco',
'Macau',
- 'Macedónia',
+ 'Macedónia do Norte',
'Madagáscar',
'Malásia',
- 'Malávi',
+ 'Malawi',
'Maldivas',
'Mali',
'Malta',
- 'Marianas do Norte',
+ 'Ilhas Marianas do Norte',
'Marrocos',
'Martinica',
'Maurícia',
'Mauritânia',
'Mayotte',
- 'Micronésia',
+ 'Estados Federados da Micronésia',
'Moçambique',
'Moldávia',
'Mongólia',
- 'Monserrate',
+ 'Montserrat',
'Níger',
'Namíbia',
'Nauru',
@@ -177,7 +177,7 @@ export default [
'Porto Rico',
'Portugal',
'Quénia',
- 'Quirguizistão',
+ 'Quirguistão',
'Quiribáti',
'Rússia',
'Reino Unido',
@@ -189,25 +189,25 @@ export default [
'Ruanda',
'São Cristóvão e Neves',
'São Marinho',
- 'São Pedro e Miquelon',
+ 'Saint Pierre e Miquelon',
'São Tomé e Príncipe',
'São Vicente e Granadinas',
'Síria',
- 'Salvador',
+ 'El Salvador',
'Samoa',
'Samoa Americana',
'Santa Helena',
'Santa Lúcia',
- 'Sara Ocidental',
+ 'Saara Ocidental',
'Seicheles',
'Senegal',
'Serra Leoa',
'Singapura',
'Somália',
- 'Sri Lanca',
+ 'Sri Lanka',
'Suécia',
'Suíça',
- 'Suazilândia',
+ 'Essuatíni',
'Sudão',
'Suriname',
'Svalbard e Jan Mayen',
@@ -229,7 +229,7 @@ export default [
'Ucrânia',
'Uganda',
'Uruguai',
- 'Usbequistão',
+ 'Uzbequistão',
'Vanuatu',
'Vaticano',
'Venezuela',
diff --git a/src/locales/pt_PT/location/secondary_address.ts b/src/locales/pt_PT/location/secondary_address.ts
index c7bab4db..18742be3 100644
--- a/src/locales/pt_PT/location/secondary_address.ts
+++ b/src/locales/pt_PT/location/secondary_address.ts
@@ -1 +1,22 @@
-export default ['#Drt.', '#Esq.', '#Frt', 'R/C', 'Cv', '#A', '#B', '#C'];
+export default [
+ '#Drt.', // Direita (Right)
+ '#Esq.', // Esquerda (Left)
+ '#Frt', // Frente (Front)
+ 'R/C', // Rés-do-Chão (Ground Floor)
+ 'Cv', // Cave (Basement)
+ '#A', // Letra A (Letter A)
+ '#B', // Letra B (Letter B)
+ '#C', // Letra C (Letter C)
+ 'Bloco', // Bloco (Block)
+ 'Ed.', // Edifício (Building)
+ 'Ap.', // Apartamento (Apartment)
+ 'Loja', // Loja (Shop/Store)
+ 'Piso', // Piso (Floor)
+ 'Sub', // Subsolo (Basement)
+ 'Terr.', // Terreno (Land)
+ 'Slt.', // Saleta (Small room)
+ 'Gar.', // Garagem (Garage)
+ 'And.', // Andar (Floor)
+ 'Mor.', // Moradia (House)
+ 'Escr.', // Escritório (Office)
+];
diff --git a/src/locales/pt_PT/location/state.ts b/src/locales/pt_PT/location/state.ts
index da1359b5..df74cd46 100644
--- a/src/locales/pt_PT/location/state.ts
+++ b/src/locales/pt_PT/location/state.ts
@@ -1,5 +1,5 @@
export default [
- 'Azores',
+ 'Açores',
'Aveiro',
'Beja',
'Braga',
@@ -10,7 +10,7 @@ export default [
'Faro',
'Guarda',
'Leiria',
- 'Lisbon',
+ 'Lisboa',
'Madeira',
'Portalegre',
'Porto',
diff --git a/src/locales/pt_PT/person/last_name.ts b/src/locales/pt_PT/person/last_name.ts
index af1970d6..840a2248 100644
--- a/src/locales/pt_PT/person/last_name.ts
+++ b/src/locales/pt_PT/person/last_name.ts
@@ -4,6 +4,7 @@ export default {
'Albuquerque',
'Almeida',
'Alves',
+ 'Amado',
'Amaral',
'Amorim',
'Andrade',
@@ -20,6 +21,7 @@ export default {
'Braga',
'Branco',
'Brito',
+ 'Camacho',
'Campos',
'Cardoso',
'Carneiro',
@@ -32,12 +34,16 @@ export default {
'Cunha',
'Domingues',
'Esteves',
+ 'Falcão',
'Faria',
'Fernandes',
'Ferreira',
+ 'Fidélis',
'Figueiredo',
'Fonseca',
+ 'Fraga',
'Freitas',
+ 'Furtado',
'Garcia',
'Gaspar',
'Gomes',
@@ -45,24 +51,31 @@ export default {
'Guerreiro',
'Henriques',
'Jesus',
+ 'Lacerda',
'Leal',
'Leite',
'Lima',
'Lopes',
'Loureiro',
'Lourenço',
+ 'Lourinho',
'Macedo',
'Machado',
'Magalhães',
'Maia',
+ 'Mariz',
'Marques',
'Martins',
'Matias',
'Matos',
+ 'Meireles',
'Melo',
+ 'Medeiros',
'Mendes',
+ 'Mesquita',
'Miranda',
'Monteiro',
+ 'Moraes',
'Morais',
'Moreira',
'Mota',
@@ -73,22 +86,27 @@ export default {
'Nobre',
'Nogueira',
'Nunes',
+ 'Oliva',
'Oliveira',
'Pacheco',
'Paiva',
+ 'Peixoto',
'Pereira',
+ 'Pimentel',
'Pinheiro',
'Pinho',
'Pinto',
'Pires',
+ 'Queiroz',
'Ramos',
'Raposo',
'Reis',
'Ribeiro',
'Rocha',
'Rodrigues',
- 'Santos',
'Saraiva',
+ 'Santos',
+ 'Serra',
'Silva',
'Simões',
'Soares',
@@ -99,7 +117,9 @@ export default {
'Torres',
'Valente',
'Vaz',
+ 'Veiga',
'Vicente',
'Vieira',
+ 'Xavier',
],
};
diff --git a/src/locales/pt_PT/person/prefix.ts b/src/locales/pt_PT/person/prefix.ts
index b4a3ced8..f25a7b75 100644
--- a/src/locales/pt_PT/person/prefix.ts
+++ b/src/locales/pt_PT/person/prefix.ts
@@ -1,5 +1,40 @@
export default {
- generic: ['Dr.', 'Dra.', 'Eng.ª', 'Eng.º', 'Prof.', 'Prof.ª', 'Sr.', 'Sra.'],
- female: ['Sra.', 'Dra.', 'Prof.ª', 'Eng.ª'],
- male: ['Sr.', 'Dr.', 'Prof.', 'Eng.º'],
+ generic: [
+ 'Dr.', // Doutor (Doctor, male)
+ 'Dra.', // Doutora (Doctor, female)
+ 'Eng.ª', // Engenheira (Engineer, female)
+ 'Eng.º', // Engenheiro (Engineer, male)
+ 'Prof.', // Professor (male)
+ 'Prof.ª', // Professora (female)
+ 'Sr.', // Senhor (Mr.)
+ 'Sra.', // Senhora (Mrs.)
+ 'Arq.', // Arquiteto (Architect, male)
+ 'Arq.ª', // Arquiteta (Architect, female)
+ 'Adv.', // Advogado (Lawyer, male)
+ 'Adv.ª', // Advogada (Lawyer, female)
+ 'Enf.', // Enfermeiro (Nurse, male)
+ 'Enf.ª', // Enfermeira (Nurse, female)
+ 'Téc.', // Técnico (Technician, male)
+ 'Téc.ª', // Técnica (Technician, female)
+ ],
+ female: [
+ 'Sra.', // Senhora (Mrs.)
+ 'Dra.', // Doutora (Doctor, female)
+ 'Prof.ª', // Professora (female)
+ 'Eng.ª', // Engenheira (Engineer, female)
+ 'Arq.ª', // Arquiteta (Architect, female)
+ 'Adv.ª', // Advogada (Lawyer, female)
+ 'Enf.ª', // Enfermeira (Nurse, female)
+ 'Téc.ª', // Técnica (Technician, female)
+ ],
+ male: [
+ 'Sr.', // Senhor (Mr.)
+ 'Dr.', // Doutor (Doctor, male)
+ 'Prof.', // Professor (male)
+ 'Eng.º', // Engenheiro (Engineer, male)
+ 'Arq.', // Arquiteto (Architect, male)
+ 'Adv.', // Advogado (Lawyer, male)
+ 'Enf.', // Enfermeiro (Nurse, male)
+ 'Téc.', // Técnico (Technician, male)
+ ],
};