Skip to content

Commit ba28ab6

Browse files
authored
feat(person): add job titles for fr (#2531)
1 parent d53c7ac commit ba28ab6

8 files changed

Lines changed: 60 additions & 51 deletions

File tree

src/locales/fr/person/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type { PersonDefinition } from '../../..';
66
import female_first_name from './female_first_name';
77
import female_prefix from './female_prefix';
88
import first_name from './first_name';
9+
import job_title_pattern from './job_title_pattern';
910
import last_name from './last_name';
1011
import last_name_pattern from './last_name_pattern';
1112
import male_first_name from './male_first_name';
@@ -19,6 +20,7 @@ const person: PersonDefinition = {
1920
female_first_name,
2021
female_prefix,
2122
first_name,
23+
job_title_pattern,
2224
last_name,
2325
last_name_pattern,
2426
male_first_name,
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export default [
2+
'{{person.jobType}} {{person.jobArea}} {{person.jobDescriptor}}',
3+
];

src/locales/fr/person/title.ts

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,56 @@ export default {
1919
'Agent',
2020
'Stagiaire',
2121
],
22+
descriptor: [
23+
'central',
24+
'client',
25+
'direct',
26+
'futur',
27+
'humain',
28+
'international',
29+
'interne',
30+
'mondial',
31+
'national',
32+
'principal',
33+
'régional',
34+
],
35+
level: [
36+
'de configuration',
37+
'de division',
38+
'de groupe',
39+
'de la communication',
40+
'de la création',
41+
'de la marque',
42+
'de la mise en œuvre',
43+
'de la mobilité',
44+
'de la qualité',
45+
'de la réponse',
46+
'de la responsabilité',
47+
'de la sécurité',
48+
'de la tactique',
49+
'de marque',
50+
'de paradigme',
51+
'de programme',
52+
'de recherche',
53+
'des applications',
54+
'des comptes',
55+
'des directives',
56+
'des données',
57+
'des facteurs',
58+
'des fonctionnalités',
59+
'des infrastructures',
60+
'des interactions',
61+
'des marchés',
62+
'des métriques',
63+
'des opérations',
64+
'des solutions',
65+
'du marketing',
66+
'du web',
67+
"de l'assurance",
68+
"de l'identité",
69+
"de l'intégration",
70+
"de l'intranet",
71+
"de l'optimisation",
72+
"de l'utilisabilité",
73+
],
2274
};

src/locales/fr_BE/person/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import male_prefix from './male_prefix';
1414
import name_ from './name';
1515
import prefix from './prefix';
1616
import suffix from './suffix';
17-
import title from './title';
1817

1918
const person: PersonDefinition = {
2019
female_first_name,
@@ -28,7 +27,6 @@ const person: PersonDefinition = {
2827
name: name_,
2928
prefix,
3029
suffix,
31-
title,
3230
};
3331

3432
export default person;

src/locales/fr_BE/person/title.ts

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/locales/fr_CH/person/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import male_prefix from './male_prefix';
1313
import name_ from './name';
1414
import prefix from './prefix';
1515
import sex from './sex';
16-
import title from './title';
1716

1817
const person: PersonDefinition = {
1918
female_first_name,
@@ -26,7 +25,6 @@ const person: PersonDefinition = {
2625
name: name_,
2726
prefix,
2827
sex,
29-
title,
3028
};
3129

3230
export default person;

src/locales/fr_CH/person/title.ts

Lines changed: 0 additions & 22 deletions
This file was deleted.

test/all-functional.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ const BROKEN_LOCALE_METHODS = {
6767
person: {
6868
prefix: ['az', 'id_ID', 'ru', 'zh_CN', 'zh_TW'],
6969
suffix: ['az', 'it', 'mk', 'pt_PT', 'ro_MD', 'ru'],
70-
jobArea: ['ar', 'fr', 'fr_BE', 'fr_CA', 'fr_CH', 'fr_LU', 'fr_SN'],
71-
jobDescriptor: ['ar', 'fr', 'fr_BE', 'fr_CA', 'fr_CH', 'fr_LU', 'fr_SN'],
72-
jobTitle: ['ar', 'fr', 'fr_BE', 'fr_CA', 'fr_CH', 'fr_LU', 'ur', 'fr_SN'],
70+
jobArea: ['ar'],
71+
jobDescriptor: ['ar'],
72+
jobTitle: ['ar', 'ur'],
7373
jobType: ['ur'],
7474
},
7575
} satisfies {

0 commit comments

Comments
 (0)