Skip to content

Commit

Permalink
fix(person): workaround for inherited first- and lastNames (#2834)
Browse files Browse the repository at this point in the history
  • Loading branch information
matthewmayer authored Apr 19, 2024
1 parent 6c845c4 commit 016a5b6
Show file tree
Hide file tree
Showing 17 changed files with 69 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/locales/az/person/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions src/locales/az/person/last_name.ts
Original file line number Diff line number Diff line change
@@ -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);
2 changes: 2 additions & 0 deletions src/locales/id_ID/person/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions src/locales/id_ID/person/last_name.ts
Original file line number Diff line number Diff line change
@@ -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);
2 changes: 2 additions & 0 deletions src/locales/lv/person/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions src/locales/lv/person/last_name.ts
Original file line number Diff line number Diff line change
@@ -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);
2 changes: 2 additions & 0 deletions src/locales/ru/person/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions src/locales/ru/person/last_name.ts
Original file line number Diff line number Diff line change
@@ -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);
2 changes: 2 additions & 0 deletions src/locales/sk/person/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions src/locales/sk/person/last_name.ts
Original file line number Diff line number Diff line change
@@ -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);
8 changes: 8 additions & 0 deletions src/locales/th/person/first_name.ts
Original file line number Diff line number Diff line change
@@ -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);
2 changes: 2 additions & 0 deletions src/locales/th/person/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -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,
Expand Down
2 changes: 2 additions & 0 deletions src/locales/uk/person/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions src/locales/uk/person/last_name.ts
Original file line number Diff line number Diff line change
@@ -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);
8 changes: 8 additions & 0 deletions src/locales/uz_UZ_latin/person/first_name.ts
Original file line number Diff line number Diff line change
@@ -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);
4 changes: 4 additions & 0 deletions src/locales/uz_UZ_latin/person/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand All @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions src/locales/uz_UZ_latin/person/last_name.ts
Original file line number Diff line number Diff line change
@@ -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);

0 comments on commit 016a5b6

Please sign in to comment.