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/az | |
| parent | 92a2f178343f4413bd6d782a7957eda86aa1b7b8 (diff) | |
| download | faker-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.ts | 6 | ||||
| -rw-r--r-- | src/locales/az/person/female_first_name.ts | 75 | ||||
| -rw-r--r-- | src/locales/az/person/female_last_name.ts | 12 | ||||
| -rw-r--r-- | src/locales/az/person/female_last_name_pattern.ts | 1 | ||||
| -rw-r--r-- | src/locales/az/person/female_prefix.ts | 1 | ||||
| -rw-r--r-- | src/locales/az/person/first_name.ts | 232 | ||||
| -rw-r--r-- | src/locales/az/person/index.ts | 18 | ||||
| -rw-r--r-- | src/locales/az/person/last_name.ts | 53 | ||||
| -rw-r--r-- | src/locales/az/person/last_name_pattern.ts | 4 | ||||
| -rw-r--r-- | src/locales/az/person/male_first_name.ts | 37 | ||||
| -rw-r--r-- | src/locales/az/person/male_last_name.ts | 12 | ||||
| -rw-r--r-- | src/locales/az/person/male_last_name_pattern.ts | 1 | ||||
| -rw-r--r-- | src/locales/az/person/male_prefix.ts | 1 |
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; |
