diff options
| author | Matt Mayer <[email protected]> | 2024-04-19 21:34:46 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-04-19 14:34:46 +0000 |
| commit | 016a5b62f678013a4f9a50bda10dcf20405a6e55 (patch) | |
| tree | a3d3710c3936c220355055e281bfc0d736300639 /src/locales | |
| parent | 6c845c44e1113efca9c6bee1a976745233e09020 (diff) | |
| download | faker-016a5b62f678013a4f9a50bda10dcf20405a6e55.tar.xz faker-016a5b62f678013a4f9a50bda10dcf20405a6e55.zip | |
fix(person): workaround for inherited first- and lastNames (#2834)
Diffstat (limited to 'src/locales')
| -rw-r--r-- | src/locales/az/person/index.ts | 2 | ||||
| -rw-r--r-- | src/locales/az/person/last_name.ts | 5 | ||||
| -rw-r--r-- | src/locales/id_ID/person/index.ts | 2 | ||||
| -rw-r--r-- | src/locales/id_ID/person/last_name.ts | 5 | ||||
| -rw-r--r-- | src/locales/lv/person/index.ts | 2 | ||||
| -rw-r--r-- | src/locales/lv/person/last_name.ts | 5 | ||||
| -rw-r--r-- | src/locales/ru/person/index.ts | 2 | ||||
| -rw-r--r-- | src/locales/ru/person/last_name.ts | 5 | ||||
| -rw-r--r-- | src/locales/sk/person/index.ts | 2 | ||||
| -rw-r--r-- | src/locales/sk/person/last_name.ts | 5 | ||||
| -rw-r--r-- | src/locales/th/person/first_name.ts | 8 | ||||
| -rw-r--r-- | src/locales/th/person/index.ts | 2 | ||||
| -rw-r--r-- | src/locales/uk/person/index.ts | 2 | ||||
| -rw-r--r-- | src/locales/uk/person/last_name.ts | 5 | ||||
| -rw-r--r-- | src/locales/uz_UZ_latin/person/first_name.ts | 8 | ||||
| -rw-r--r-- | src/locales/uz_UZ_latin/person/index.ts | 4 | ||||
| -rw-r--r-- | src/locales/uz_UZ_latin/person/last_name.ts | 5 |
17 files changed, 69 insertions, 0 deletions
diff --git a/src/locales/az/person/index.ts b/src/locales/az/person/index.ts index 64c89b11..91d42699 100644 --- a/src/locales/az/person/index.ts +++ b/src/locales/az/person/index.ts @@ -8,6 +8,7 @@ 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'; @@ -22,6 +23,7 @@ const person: PersonDefinition = { female_last_name_pattern, female_prefix, first_name, + last_name, male_first_name, male_last_name, male_last_name_pattern, diff --git a/src/locales/az/person/last_name.ts b/src/locales/az/person/last_name.ts new file mode 100644 index 00000000..6ff69f60 --- /dev/null +++ b/src/locales/az/person/last_name.ts @@ -0,0 +1,5 @@ +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); diff --git a/src/locales/id_ID/person/index.ts b/src/locales/id_ID/person/index.ts index 3a7633bf..19cf96bb 100644 --- a/src/locales/id_ID/person/index.ts +++ b/src/locales/id_ID/person/index.ts @@ -9,6 +9,7 @@ import female_last_name_pattern from './female_last_name_pattern'; import female_prefix from './female_prefix'; import female_title from './female_title'; 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'; @@ -25,6 +26,7 @@ const person: PersonDefinition = { female_prefix, female_title, first_name, + last_name, male_first_name, male_last_name, male_last_name_pattern, diff --git a/src/locales/id_ID/person/last_name.ts b/src/locales/id_ID/person/last_name.ts new file mode 100644 index 00000000..6ff69f60 --- /dev/null +++ b/src/locales/id_ID/person/last_name.ts @@ -0,0 +1,5 @@ +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); diff --git a/src/locales/lv/person/index.ts b/src/locales/lv/person/index.ts index 6cae9dcb..096c3eb6 100644 --- a/src/locales/lv/person/index.ts +++ b/src/locales/lv/person/index.ts @@ -11,6 +11,7 @@ import first_name from './first_name'; import job_area from './job_area'; import job_descriptor from './job_descriptor'; import job_type from './job_type'; +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'; @@ -28,6 +29,7 @@ const person: PersonDefinition = { job_area, job_descriptor, job_type, + last_name, male_first_name, male_last_name, male_last_name_pattern, diff --git a/src/locales/lv/person/last_name.ts b/src/locales/lv/person/last_name.ts new file mode 100644 index 00000000..6ff69f60 --- /dev/null +++ b/src/locales/lv/person/last_name.ts @@ -0,0 +1,5 @@ +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); diff --git a/src/locales/ru/person/index.ts b/src/locales/ru/person/index.ts index afc6460f..d3839966 100644 --- a/src/locales/ru/person/index.ts +++ b/src/locales/ru/person/index.ts @@ -12,6 +12,7 @@ import first_name from './first_name'; import job_area from './job_area'; import job_descriptor from './job_descriptor'; import job_type from './job_type'; +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'; @@ -31,6 +32,7 @@ const person: PersonDefinition = { job_area, job_descriptor, job_type, + last_name, male_first_name, male_last_name, male_last_name_pattern, diff --git a/src/locales/ru/person/last_name.ts b/src/locales/ru/person/last_name.ts new file mode 100644 index 00000000..6ff69f60 --- /dev/null +++ b/src/locales/ru/person/last_name.ts @@ -0,0 +1,5 @@ +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); diff --git a/src/locales/sk/person/index.ts b/src/locales/sk/person/index.ts index 64c89b11..91d42699 100644 --- a/src/locales/sk/person/index.ts +++ b/src/locales/sk/person/index.ts @@ -8,6 +8,7 @@ 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'; @@ -22,6 +23,7 @@ const person: PersonDefinition = { female_last_name_pattern, female_prefix, first_name, + last_name, male_first_name, male_last_name, male_last_name_pattern, diff --git a/src/locales/sk/person/last_name.ts b/src/locales/sk/person/last_name.ts new file mode 100644 index 00000000..6ff69f60 --- /dev/null +++ b/src/locales/sk/person/last_name.ts @@ -0,0 +1,5 @@ +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); diff --git a/src/locales/th/person/first_name.ts b/src/locales/th/person/first_name.ts new file mode 100644 index 00000000..40a647ec --- /dev/null +++ b/src/locales/th/person/first_name.ts @@ -0,0 +1,8 @@ +// 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); diff --git a/src/locales/th/person/index.ts b/src/locales/th/person/index.ts index 5cf85368..3099abd6 100644 --- a/src/locales/th/person/index.ts +++ b/src/locales/th/person/index.ts @@ -5,6 +5,7 @@ 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 male_first_name from './male_first_name'; import male_prefix from './male_prefix'; @@ -15,6 +16,7 @@ import sex from './sex'; const person: PersonDefinition = { female_first_name, female_prefix, + first_name, last_name, male_first_name, male_prefix, diff --git a/src/locales/uk/person/index.ts b/src/locales/uk/person/index.ts index afc6460f..d3839966 100644 --- a/src/locales/uk/person/index.ts +++ b/src/locales/uk/person/index.ts @@ -12,6 +12,7 @@ import first_name from './first_name'; import job_area from './job_area'; import job_descriptor from './job_descriptor'; import job_type from './job_type'; +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'; @@ -31,6 +32,7 @@ const person: PersonDefinition = { job_area, job_descriptor, job_type, + last_name, male_first_name, male_last_name, male_last_name_pattern, diff --git a/src/locales/uk/person/last_name.ts b/src/locales/uk/person/last_name.ts new file mode 100644 index 00000000..6ff69f60 --- /dev/null +++ b/src/locales/uk/person/last_name.ts @@ -0,0 +1,5 @@ +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); diff --git a/src/locales/uz_UZ_latin/person/first_name.ts b/src/locales/uz_UZ_latin/person/first_name.ts new file mode 100644 index 00000000..40a647ec --- /dev/null +++ b/src/locales/uz_UZ_latin/person/first_name.ts @@ -0,0 +1,8 @@ +// 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); diff --git a/src/locales/uz_UZ_latin/person/index.ts b/src/locales/uz_UZ_latin/person/index.ts index 7d4e5590..63e8e4d8 100644 --- a/src/locales/uz_UZ_latin/person/index.ts +++ b/src/locales/uz_UZ_latin/person/index.ts @@ -7,7 +7,9 @@ import bio_parts from './bio_parts'; 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 first_name from './first_name'; import job_title from './job_title'; +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'; @@ -18,7 +20,9 @@ const person: PersonDefinition = { female_first_name, female_last_name, female_last_name_pattern, + first_name, job_title, + last_name, male_first_name, male_last_name, male_last_name_pattern, diff --git a/src/locales/uz_UZ_latin/person/last_name.ts b/src/locales/uz_UZ_latin/person/last_name.ts new file mode 100644 index 00000000..6ff69f60 --- /dev/null +++ b/src/locales/uz_UZ_latin/person/last_name.ts @@ -0,0 +1,5 @@ +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); |
