aboutsummaryrefslogtreecommitdiff
path: root/src/locales/az
diff options
context:
space:
mode:
authorDivisionByZero <[email protected]>2024-06-30 19:06:31 +0200
committerGitHub <[email protected]>2024-06-30 19:06:31 +0200
commite21fcaf2398dfd9aed54136524fabd39866dfca4 (patch)
tree1c91c07cfd517f935540becee692b2dae70304e0 /src/locales/az
parent92a2f178343f4413bd6d782a7957eda86aa1b7b8 (diff)
downloadfaker-e21fcaf2398dfd9aed54136524fabd39866dfca4.tar.xz
faker-e21fcaf2398dfd9aed54136524fabd39866dfca4.zip
refactor(locale): group person entries by gender (#2938)
Diffstat (limited to 'src/locales/az')
-rw-r--r--src/locales/az/company/name_pattern.ts6
-rw-r--r--src/locales/az/person/female_first_name.ts75
-rw-r--r--src/locales/az/person/female_last_name.ts12
-rw-r--r--src/locales/az/person/female_last_name_pattern.ts1
-rw-r--r--src/locales/az/person/female_prefix.ts1
-rw-r--r--src/locales/az/person/first_name.ts232
-rw-r--r--src/locales/az/person/index.ts18
-rw-r--r--src/locales/az/person/last_name.ts53
-rw-r--r--src/locales/az/person/last_name_pattern.ts4
-rw-r--r--src/locales/az/person/male_first_name.ts37
-rw-r--r--src/locales/az/person/male_last_name.ts12
-rw-r--r--src/locales/az/person/male_last_name_pattern.ts1
-rw-r--r--src/locales/az/person/male_prefix.ts1
13 files changed, 281 insertions, 172 deletions
diff --git a/src/locales/az/company/name_pattern.ts b/src/locales/az/company/name_pattern.ts
index 28496ee0..220826be 100644
--- a/src/locales/az/company/name_pattern.ts
+++ b/src/locales/az/company/name_pattern.ts
@@ -1,5 +1,5 @@
export default [
- '{{company.legal_entity_type}} {{person.female_first_name}}',
- '{{company.legal_entity_type}} {{person.male_first_name}}',
- '{{company.legal_entity_type}} {{person.male_last_name}}',
+ '{{company.legal_entity_type}} {{person.first_name.female}}',
+ '{{company.legal_entity_type}} {{person.first_name.male}}',
+ '{{company.legal_entity_type}} {{person.last_name.male}}',
];
diff --git a/src/locales/az/person/female_first_name.ts b/src/locales/az/person/female_first_name.ts
deleted file mode 100644
index a0a5ade0..00000000
--- a/src/locales/az/person/female_first_name.ts
+++ /dev/null
@@ -1,75 +0,0 @@
-export default [
- 'Anna',
- 'Adeliya',
- 'Afaq',
- 'Afət',
- 'Afərim',
- 'Aidə',
- 'Aygün',
- 'Aynur',
- 'Alsu',
- 'Ayan',
- 'Aytən',
- 'Aygül',
- 'Aydan',
- 'Aylin',
- 'Bahar',
- 'Banu',
- 'Bəyaz',
- 'Billurə',
- 'Cansu',
- 'Ceyla',
- 'Damla',
- 'Dəniz',
- 'Diana',
- 'Dilarə',
- 'Ella',
- 'Elza',
- 'Elyanora',
- 'Ellada',
- 'Elvira',
- 'Elnarə',
- 'Esmira',
- 'Estella',
- 'Fatimə',
- 'Fəxriyyə',
- 'Fərəh',
- 'Fərqanə',
- 'Fidan',
- 'Firuzə',
- 'Gövhər',
- 'Günay',
- 'Gülay',
- 'Gülçin',
- 'Gülər',
- 'Gülsüm',
- 'Humay',
- 'Hüriyə',
- 'Hülya',
- 'Jalə',
- 'Jasmin',
- 'Kübra',
- 'Ləman',
- 'Lamiyə',
- 'Lalə',
- 'Liliya',
- 'Laura',
- 'Leyla',
- 'Maya',
- 'Mehriban',
- 'Mələk',
- 'Nuray',
- 'Nurgün',
- 'Nərgiz',
- 'Nigar',
- 'Ofelya',
- 'Pəri',
- 'Röya',
- 'Səbinə',
- 'Selcan',
- 'Tansu',
- 'Tuba',
- 'Ülviyyə',
- 'Ulduz',
- 'Ülkər',
-];
diff --git a/src/locales/az/person/female_last_name.ts b/src/locales/az/person/female_last_name.ts
deleted file mode 100644
index d6708e0d..00000000
--- a/src/locales/az/person/female_last_name.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-export default [
- 'Qasımova',
- 'Əfəndiyeva',
- 'Soltanova',
- 'Abdullayeva',
- 'Rəşidova',
- 'Ələkbərova',
- 'Əliyeva',
- 'Tahirova',
- 'Seyidova',
- 'Vəsiyeva',
-];
diff --git a/src/locales/az/person/female_last_name_pattern.ts b/src/locales/az/person/female_last_name_pattern.ts
deleted file mode 100644
index 3f920674..00000000
--- a/src/locales/az/person/female_last_name_pattern.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default [{ value: '{{person.female_last_name}}', weight: 1 }];
diff --git a/src/locales/az/person/female_prefix.ts b/src/locales/az/person/female_prefix.ts
deleted file mode 100644
index 7646bbd1..00000000
--- a/src/locales/az/person/female_prefix.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default null;
diff --git a/src/locales/az/person/first_name.ts b/src/locales/az/person/first_name.ts
index 40a647ec..4e6a6310 100644
--- a/src/locales/az/person/first_name.ts
+++ b/src/locales/az/person/first_name.ts
@@ -1,8 +1,224 @@
-// 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);
+export default {
+ generic: [
+ 'Abbas',
+ 'Abdulla',
+ 'Adeliya',
+ 'Adil',
+ 'Afaq',
+ 'Afəl',
+ 'Afərim',
+ 'Afət',
+ 'Aidə',
+ 'Akif',
+ 'Alsu',
+ 'Amid',
+ 'Anar',
+ 'Anna',
+ 'Aqil',
+ 'Ayan',
+ 'Aydan',
+ 'Aygül',
+ 'Aygün',
+ 'Aylin',
+ 'Aynur',
+ 'Aytən',
+ 'Bahar',
+ 'Banu',
+ 'Billurə',
+ 'Bəhram',
+ 'Bəhruz',
+ 'Bəxtiyar',
+ 'Bəyaz',
+ 'Cansu',
+ 'Ceyla',
+ 'Damla',
+ 'Diana',
+ 'Dilarə',
+ 'Dəniz',
+ 'Ella',
+ 'Ellada',
+ 'Elnarə',
+ 'Elnur',
+ 'Elvira',
+ 'Elyanora',
+ 'Elza',
+ 'Emil',
+ 'Emin',
+ 'Esmira',
+ 'Estella',
+ 'Faiq',
+ 'Fatimə',
+ 'Fidan',
+ 'Firuzə',
+ 'Fərqanə',
+ 'Fərəh',
+ 'Fəxriyyə',
+ 'Gövhər',
+ 'Gülay',
+ 'Gülsüm',
+ 'Gülçin',
+ 'Gülər',
+ 'Günay',
+ 'Humay',
+ 'Hülya',
+ 'Hüriyə',
+ 'Jalə',
+ 'Jasmin',
+ 'Kamran',
+ 'Kübra',
+ 'Lalə',
+ 'Lamiyə',
+ 'Laura',
+ 'Leyla',
+ 'Liliya',
+ 'Ləman',
+ 'Maya',
+ 'Mehriban',
+ 'Mələk',
+ 'Nadir',
+ 'Nahid',
+ 'Natiq',
+ 'Nigar',
+ 'Nihad',
+ 'Nuray',
+ 'Nurgün',
+ 'Nurlan',
+ 'Nərgiz',
+ 'Ofelya',
+ 'Pəri',
+ 'Rafiq',
+ 'Röya',
+ 'Rəşad',
+ 'Rəşid',
+ 'Selcan',
+ 'Səbinə',
+ 'Tahir',
+ 'Tansu',
+ 'Tuba',
+ 'Tunar',
+ 'Tərlan',
+ 'Ulduz',
+ 'Zahir',
+ 'Zaur',
+ 'Ülkər',
+ 'Ülviyyə',
+ 'İlham',
+ 'İlqar',
+ 'İxtiyar',
+ 'Şaiq',
+ 'Şəhriyar',
+ 'Əhməd',
+ ],
+ female: [
+ 'Anna',
+ 'Adeliya',
+ 'Afaq',
+ 'Afət',
+ 'Afərim',
+ 'Aidə',
+ 'Aygün',
+ 'Aynur',
+ 'Alsu',
+ 'Ayan',
+ 'Aytən',
+ 'Aygül',
+ 'Aydan',
+ 'Aylin',
+ 'Bahar',
+ 'Banu',
+ 'Bəyaz',
+ 'Billurə',
+ 'Cansu',
+ 'Ceyla',
+ 'Damla',
+ 'Dəniz',
+ 'Diana',
+ 'Dilarə',
+ 'Ella',
+ 'Elza',
+ 'Elyanora',
+ 'Ellada',
+ 'Elvira',
+ 'Elnarə',
+ 'Esmira',
+ 'Estella',
+ 'Fatimə',
+ 'Fəxriyyə',
+ 'Fərəh',
+ 'Fərqanə',
+ 'Fidan',
+ 'Firuzə',
+ 'Gövhər',
+ 'Günay',
+ 'Gülay',
+ 'Gülçin',
+ 'Gülər',
+ 'Gülsüm',
+ 'Humay',
+ 'Hüriyə',
+ 'Hülya',
+ 'Jalə',
+ 'Jasmin',
+ 'Kübra',
+ 'Ləman',
+ 'Lamiyə',
+ 'Lalə',
+ 'Liliya',
+ 'Laura',
+ 'Leyla',
+ 'Maya',
+ 'Mehriban',
+ 'Mələk',
+ 'Nuray',
+ 'Nurgün',
+ 'Nərgiz',
+ 'Nigar',
+ 'Ofelya',
+ 'Pəri',
+ 'Röya',
+ 'Səbinə',
+ 'Selcan',
+ 'Tansu',
+ 'Tuba',
+ 'Ülviyyə',
+ 'Ulduz',
+ 'Ülkər',
+ ],
+ male: [
+ 'Anar',
+ 'Amid',
+ 'Afəl',
+ 'Abbas',
+ 'Abdulla',
+ 'Adil',
+ 'Akif',
+ 'Aqil',
+ 'Bəhram',
+ 'Nurlan',
+ 'Rafiq',
+ 'Tərlan',
+ 'Zaur',
+ 'Emin',
+ 'Emil',
+ 'Kamran',
+ 'Elnur',
+ 'Natiq',
+ 'Rəşad',
+ 'Rəşid',
+ 'Tahir',
+ 'Əhməd',
+ 'Zahir',
+ 'İlham',
+ 'İlqar',
+ 'Nahid',
+ 'Nihad',
+ 'Faiq',
+ 'İxtiyar',
+ 'Şəhriyar',
+ 'Şaiq',
+ 'Bəxtiyar',
+ 'Bəhruz',
+ 'Tunar',
+ 'Nadir',
+ ],
+};
diff --git a/src/locales/az/person/index.ts b/src/locales/az/person/index.ts
index 91d42699..524f6c6a 100644
--- a/src/locales/az/person/index.ts
+++ b/src/locales/az/person/index.ts
@@ -3,31 +3,17 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { PersonDefinition } from '../../..';
-import female_first_name from './female_first_name';
-import female_last_name from './female_last_name';
-import female_last_name_pattern from './female_last_name_pattern';
-import female_prefix from './female_prefix';
import first_name from './first_name';
import last_name from './last_name';
-import male_first_name from './male_first_name';
-import male_last_name from './male_last_name';
-import male_last_name_pattern from './male_last_name_pattern';
-import male_prefix from './male_prefix';
+import last_name_pattern from './last_name_pattern';
import name_ from './name';
import prefix from './prefix';
import suffix from './suffix';
const person: PersonDefinition = {
- female_first_name,
- female_last_name,
- female_last_name_pattern,
- female_prefix,
first_name,
last_name,
- male_first_name,
- male_last_name,
- male_last_name_pattern,
- male_prefix,
+ last_name_pattern,
name: name_,
prefix,
suffix,
diff --git a/src/locales/az/person/last_name.ts b/src/locales/az/person/last_name.ts
index 6ff69f60..423f8cbf 100644
--- a/src/locales/az/person/last_name.ts
+++ b/src/locales/az/person/last_name.ts
@@ -1,5 +1,48 @@
-import { mergeArrays } from './../../../internal/merge';
-import female_last_name from './female_last_name';
-import male_last_name from './male_last_name';
-
-export default mergeArrays(female_last_name, male_last_name);
+export default {
+ generic: [
+ 'Abdullayeva',
+ 'Məmmədov',
+ 'Nəzərov',
+ 'Qasımova',
+ 'Quliyev',
+ 'Rəhimov',
+ 'Rəşidova',
+ 'Seyidova',
+ 'Soltanov',
+ 'Soltanova',
+ 'Tahirova',
+ 'Vəliyev',
+ 'Vəsiyeva',
+ 'Xəlilov',
+ 'Əfəndiyeva',
+ 'Əhmədov',
+ 'Əliyev',
+ 'Əliyeva',
+ 'Ələkbərov',
+ 'Ələkbərova',
+ ],
+ female: [
+ 'Qasımova',
+ 'Əfəndiyeva',
+ 'Soltanova',
+ 'Abdullayeva',
+ 'Rəşidova',
+ 'Ələkbərova',
+ 'Əliyeva',
+ 'Tahirova',
+ 'Seyidova',
+ 'Vəsiyeva',
+ ],
+ male: [
+ 'Əhmədov',
+ 'Ələkbərov',
+ 'Əliyev',
+ 'Vəliyev',
+ 'Soltanov',
+ 'Quliyev',
+ 'Məmmədov',
+ 'Xəlilov',
+ 'Nəzərov',
+ 'Rəhimov',
+ ],
+};
diff --git a/src/locales/az/person/last_name_pattern.ts b/src/locales/az/person/last_name_pattern.ts
new file mode 100644
index 00000000..97b4ee88
--- /dev/null
+++ b/src/locales/az/person/last_name_pattern.ts
@@ -0,0 +1,4 @@
+export default {
+ female: [{ value: '{{person.last_name.female}}', weight: 1 }],
+ male: [{ value: '{{person.last_name.male}}', weight: 1 }],
+};
diff --git a/src/locales/az/person/male_first_name.ts b/src/locales/az/person/male_first_name.ts
deleted file mode 100644
index 6bcf477f..00000000
--- a/src/locales/az/person/male_first_name.ts
+++ /dev/null
@@ -1,37 +0,0 @@
-export default [
- 'Anar',
- 'Amid',
- 'Afəl',
- 'Abbas',
- 'Abdulla',
- 'Adil',
- 'Akif',
- 'Aqil',
- 'Bəhram',
- 'Nurlan',
- 'Rafiq',
- 'Tərlan',
- 'Zaur',
- 'Emin',
- 'Emil',
- 'Kamran',
- 'Elnur',
- 'Natiq',
- 'Rəşad',
- 'Rəşid',
- 'Tahir',
- 'Əhməd',
- 'Zahir',
- 'İlham',
- 'İlqar',
- 'Nahid',
- 'Nihad',
- 'Faiq',
- 'İxtiyar',
- 'Şəhriyar',
- 'Şaiq',
- 'Bəxtiyar',
- 'Bəhruz',
- 'Tunar',
- 'Nadir',
-];
diff --git a/src/locales/az/person/male_last_name.ts b/src/locales/az/person/male_last_name.ts
deleted file mode 100644
index e0e55528..00000000
--- a/src/locales/az/person/male_last_name.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-export default [
- 'Əhmədov',
- 'Ələkbərov',
- 'Əliyev',
- 'Vəliyev',
- 'Soltanov',
- 'Quliyev',
- 'Məmmədov',
- 'Xəlilov',
- 'Nəzərov',
- 'Rəhimov',
-];
diff --git a/src/locales/az/person/male_last_name_pattern.ts b/src/locales/az/person/male_last_name_pattern.ts
deleted file mode 100644
index 75cb2c10..00000000
--- a/src/locales/az/person/male_last_name_pattern.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default [{ value: '{{person.male_last_name}}', weight: 1 }];
diff --git a/src/locales/az/person/male_prefix.ts b/src/locales/az/person/male_prefix.ts
deleted file mode 100644
index 7646bbd1..00000000
--- a/src/locales/az/person/male_prefix.ts
+++ /dev/null
@@ -1 +0,0 @@
-export default null;