Skip to content

Commit e1b78a1

Browse files
committed
fix(person): Incorrect behavior of name.firstName() function
1 parent 795ca8c commit e1b78a1

14 files changed

Lines changed: 56 additions & 0 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// We don't have a generic first name list for this locale
2+
// So simply concatenate male and female lists to avoid falling back to fallback locale
3+
import female_first_name from './female_first_name';
4+
import male_first_name from './male_first_name';
5+
6+
export default [...female_first_name, ...male_first_name];

src/locales/az/person/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import type { PersonDefinitions } from '../../..';
66
import female_first_name from './female_first_name';
77
import female_last_name from './female_last_name';
8+
import first_name from './first_name';
89
import male_first_name from './male_first_name';
910
import male_last_name from './male_last_name';
1011
import name_ from './name';
@@ -14,6 +15,7 @@ import suffix from './suffix';
1415
const person: PersonDefinitions = {
1516
female_first_name,
1617
female_last_name,
18+
first_name,
1719
male_first_name,
1820
male_last_name,
1921
name: name_,
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// We don't have a generic first name list for this locale
2+
// So simply concatenate male and female lists to avoid falling back to fallback locale
3+
import female_first_name from './female_first_name';
4+
import male_first_name from './male_first_name';
5+
6+
export default [...female_first_name, ...male_first_name];

src/locales/id_ID/person/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
66
import female_first_name from './female_first_name';
77
import female_last_name from './female_last_name';
88
import female_title from './female_title';
9+
import first_name from './first_name';
910
import male_first_name from './male_first_name';
1011
import male_last_name from './male_last_name';
1112
import male_title from './male_title';
@@ -17,6 +18,7 @@ const person: PersonDefinitions = {
1718
female_first_name,
1819
female_last_name,
1920
female_title,
21+
first_name,
2022
male_first_name,
2123
male_last_name,
2224
male_title,
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// We don't have a generic first name list for this locale
2+
// So simply concatenate male and female lists to avoid falling back to fallback locale
3+
import female_first_name from './female_first_name';
4+
import male_first_name from './male_first_name';
5+
6+
export default [...female_first_name, ...male_first_name];

src/locales/lv/person/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import type { PersonDefinitions } from '../../..';
66
import female_first_name from './female_first_name';
77
import female_last_name from './female_last_name';
8+
import first_name from './first_name';
89
import male_first_name from './male_first_name';
910
import male_last_name from './male_last_name';
1011
import name_ from './name';
@@ -15,6 +16,7 @@ import title from './title';
1516
const person: PersonDefinitions = {
1617
female_first_name,
1718
female_last_name,
19+
first_name,
1820
male_first_name,
1921
male_last_name,
2022
name: name_,
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// We don't have a generic first name list for this locale
2+
// So simply concatenate male and female lists to avoid falling back to fallback locale
3+
import female_first_name from './female_first_name';
4+
import male_first_name from './male_first_name';
5+
6+
export default [...female_first_name, ...male_first_name];

src/locales/ro/person/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*/
55
import type { PersonDefinitions } from '../../..';
66
import female_first_name from './female_first_name';
7+
import first_name from './first_name';
78
import last_name from './last_name';
89
import male_first_name from './male_first_name';
910
import name_ from './name';
@@ -12,6 +13,7 @@ import suffix from './suffix';
1213

1314
const person: PersonDefinitions = {
1415
female_first_name,
16+
first_name,
1517
last_name,
1618
male_first_name,
1719
name: name_,
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// We don't have a generic first name list for this locale
2+
// So simply concatenate male and female lists to avoid falling back to fallback locale
3+
import female_first_name from './female_first_name';
4+
import male_first_name from './male_first_name';
5+
6+
export default [...female_first_name, ...male_first_name];

src/locales/ru/person/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type { PersonDefinitions } from '../../..';
66
import female_first_name from './female_first_name';
77
import female_last_name from './female_last_name';
88
import female_middle_name from './female_middle_name';
9+
import first_name from './first_name';
910
import male_first_name from './male_first_name';
1011
import male_last_name from './male_last_name';
1112
import male_middle_name from './male_middle_name';
@@ -18,6 +19,7 @@ const person: PersonDefinitions = {
1819
female_first_name,
1920
female_last_name,
2021
female_middle_name,
22+
first_name,
2123
male_first_name,
2224
male_last_name,
2325
male_middle_name,

0 commit comments

Comments
 (0)