aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatt Mayer <[email protected]>2023-11-18 06:48:20 +0700
committerGitHub <[email protected]>2023-11-17 23:48:20 +0000
commitba28ab6e59009cceb5b691ddd212e09df22b586e (patch)
tree907ecb6e30b14233003e661904d17d7a683ccd50 /src
parentd53c7ac708887ebad85ce65be026c6406295bbf6 (diff)
downloadfaker-ba28ab6e59009cceb5b691ddd212e09df22b586e.tar.xz
faker-ba28ab6e59009cceb5b691ddd212e09df22b586e.zip
feat(person): add job titles for fr (#2531)
Diffstat (limited to 'src')
-rw-r--r--src/locales/fr/person/index.ts2
-rw-r--r--src/locales/fr/person/job_title_pattern.ts3
-rw-r--r--src/locales/fr/person/title.ts52
-rw-r--r--src/locales/fr_BE/person/index.ts2
-rw-r--r--src/locales/fr_BE/person/title.ts22
-rw-r--r--src/locales/fr_CH/person/index.ts2
-rw-r--r--src/locales/fr_CH/person/title.ts22
7 files changed, 57 insertions, 48 deletions
diff --git a/src/locales/fr/person/index.ts b/src/locales/fr/person/index.ts
index fd7e10d1..72bc6c44 100644
--- a/src/locales/fr/person/index.ts
+++ b/src/locales/fr/person/index.ts
@@ -6,6 +6,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 job_title_pattern from './job_title_pattern';
import last_name from './last_name';
import last_name_pattern from './last_name_pattern';
import male_first_name from './male_first_name';
@@ -19,6 +20,7 @@ const person: PersonDefinition = {
female_first_name,
female_prefix,
first_name,
+ job_title_pattern,
last_name,
last_name_pattern,
male_first_name,
diff --git a/src/locales/fr/person/job_title_pattern.ts b/src/locales/fr/person/job_title_pattern.ts
new file mode 100644
index 00000000..17051bdf
--- /dev/null
+++ b/src/locales/fr/person/job_title_pattern.ts
@@ -0,0 +1,3 @@
+export default [
+ '{{person.jobType}} {{person.jobArea}} {{person.jobDescriptor}}',
+];
diff --git a/src/locales/fr/person/title.ts b/src/locales/fr/person/title.ts
index 85f235ff..9a657e9a 100644
--- a/src/locales/fr/person/title.ts
+++ b/src/locales/fr/person/title.ts
@@ -19,4 +19,56 @@ export default {
'Agent',
'Stagiaire',
],
+ descriptor: [
+ 'central',
+ 'client',
+ 'direct',
+ 'futur',
+ 'humain',
+ 'international',
+ 'interne',
+ 'mondial',
+ 'national',
+ 'principal',
+ 'régional',
+ ],
+ level: [
+ 'de configuration',
+ 'de division',
+ 'de groupe',
+ 'de la communication',
+ 'de la création',
+ 'de la marque',
+ 'de la mise en œuvre',
+ 'de la mobilité',
+ 'de la qualité',
+ 'de la réponse',
+ 'de la responsabilité',
+ 'de la sécurité',
+ 'de la tactique',
+ 'de marque',
+ 'de paradigme',
+ 'de programme',
+ 'de recherche',
+ 'des applications',
+ 'des comptes',
+ 'des directives',
+ 'des données',
+ 'des facteurs',
+ 'des fonctionnalités',
+ 'des infrastructures',
+ 'des interactions',
+ 'des marchés',
+ 'des métriques',
+ 'des opérations',
+ 'des solutions',
+ 'du marketing',
+ 'du web',
+ "de l'assurance",
+ "de l'identité",
+ "de l'intégration",
+ "de l'intranet",
+ "de l'optimisation",
+ "de l'utilisabilité",
+ ],
};
diff --git a/src/locales/fr_BE/person/index.ts b/src/locales/fr_BE/person/index.ts
index d502ed78..7e9203dc 100644
--- a/src/locales/fr_BE/person/index.ts
+++ b/src/locales/fr_BE/person/index.ts
@@ -14,7 +14,6 @@ import male_prefix from './male_prefix';
import name_ from './name';
import prefix from './prefix';
import suffix from './suffix';
-import title from './title';
const person: PersonDefinition = {
female_first_name,
@@ -28,7 +27,6 @@ const person: PersonDefinition = {
name: name_,
prefix,
suffix,
- title,
};
export default person;
diff --git a/src/locales/fr_BE/person/title.ts b/src/locales/fr_BE/person/title.ts
deleted file mode 100644
index 85f235ff..00000000
--- a/src/locales/fr_BE/person/title.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-export default {
- job: [
- 'Superviseur',
- 'Executif',
- 'Manager',
- 'Ingenieur',
- 'Specialiste',
- 'Directeur',
- 'Coordinateur',
- 'Administrateur',
- 'Architecte',
- 'Analyste',
- 'Designer',
- 'Technicien',
- 'Developpeur',
- 'Producteur',
- 'Consultant',
- 'Assistant',
- 'Agent',
- 'Stagiaire',
- ],
-};
diff --git a/src/locales/fr_CH/person/index.ts b/src/locales/fr_CH/person/index.ts
index fd7e10d1..e1e0ae59 100644
--- a/src/locales/fr_CH/person/index.ts
+++ b/src/locales/fr_CH/person/index.ts
@@ -13,7 +13,6 @@ import male_prefix from './male_prefix';
import name_ from './name';
import prefix from './prefix';
import sex from './sex';
-import title from './title';
const person: PersonDefinition = {
female_first_name,
@@ -26,7 +25,6 @@ const person: PersonDefinition = {
name: name_,
prefix,
sex,
- title,
};
export default person;
diff --git a/src/locales/fr_CH/person/title.ts b/src/locales/fr_CH/person/title.ts
deleted file mode 100644
index 85f235ff..00000000
--- a/src/locales/fr_CH/person/title.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-export default {
- job: [
- 'Superviseur',
- 'Executif',
- 'Manager',
- 'Ingenieur',
- 'Specialiste',
- 'Directeur',
- 'Coordinateur',
- 'Administrateur',
- 'Architecte',
- 'Analyste',
- 'Designer',
- 'Technicien',
- 'Developpeur',
- 'Producteur',
- 'Consultant',
- 'Assistant',
- 'Agent',
- 'Stagiaire',
- ],
-};