Skip to content

Commit ca29a01

Browse files
othmane099othmane099
andauthored
Add job providers for ar_DZ and fr_DZ locales (#2352)
* add job provider for ar_DZ locale * add job provider for fr_DZ locale --------- Co-authored-by: othmane099 <othmabe99@gmail.com>
1 parent 740812b commit ca29a01

3 files changed

Lines changed: 387 additions & 0 deletions

File tree

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
from .. import Provider as BaseProvider
2+
3+
4+
class Provider(BaseProvider):
5+
6+
# Sources:
7+
# - https://www.ons.dz/IMG/file/Profession.pdf
8+
jobs_male = (
9+
"أستاذ",
10+
"أخصائي اجتماعي",
11+
"إداري",
12+
"إطار",
13+
"بائع",
14+
"تاجر",
15+
"تقني",
16+
"تقني سامٍ",
17+
"جراح",
18+
"حارس أمن",
19+
"خبير اقتصادي",
20+
"خبير محاسب",
21+
"سائق",
22+
"شرطي",
23+
"صحفي",
24+
"صيدلي",
25+
"طبيب",
26+
"طبيب أسنان",
27+
"طبيب بيطري",
28+
"طيار",
29+
"عامل",
30+
"فلاح",
31+
"قاضي",
32+
"كاتب عمومي",
33+
"مبرمج",
34+
"مترجم",
35+
"محامي",
36+
"محاسب",
37+
"محرر",
38+
"مدرب",
39+
"مدير",
40+
"مدير مشروع",
41+
"مرشد سياحي",
42+
"مستشار قانوني",
43+
"مصمم",
44+
"مصمم جرافيك",
45+
"مصور",
46+
"معلم",
47+
"مفتش",
48+
"مقاول",
49+
"ممرض",
50+
"ممثل تجاري",
51+
"موظف إداري",
52+
"موظف بنكي",
53+
"مهندس",
54+
"مهندس بترولي",
55+
"مهندس معماري",
56+
"ميكانيكي",
57+
"نجار",
58+
"وكيل عقاري",
59+
)
60+
61+
jobs_female = (
62+
"أستاذة",
63+
"أخصائية اجتماعية",
64+
"إدارية",
65+
"إطارة",
66+
"بائعة",
67+
"تاجرة",
68+
"تقنية",
69+
"تقنية سامية",
70+
"جراحة",
71+
"حارسة أمن",
72+
"خبيرة اقتصادية",
73+
"خبيرة محاسبة",
74+
"سائقة",
75+
"شرطية",
76+
"صحفية",
77+
"صيدلانية",
78+
"طبيبة",
79+
"طبيبة أسنان",
80+
"طبيبة بيطرية",
81+
"طيارة",
82+
"عاملة",
83+
"فلاحة",
84+
"قاضية",
85+
"كاتبة عمومية",
86+
"مبرمجة",
87+
"مترجمة",
88+
"محامية",
89+
"محاسبة",
90+
"محررة",
91+
"مدربة",
92+
"مديرة",
93+
"مديرة مشروع",
94+
"مرشدة سياحية",
95+
"مستشارة قانونية",
96+
"مصممة",
97+
"مصممة جرافيك",
98+
"مصورة",
99+
"معلمة",
100+
"مفتشة",
101+
"مقاولة",
102+
"ممرضة",
103+
"ممثلة تجارية",
104+
"موظفة إدارية",
105+
"موظفة بنكية",
106+
"مهندسة",
107+
"مهندسة بترولية",
108+
"مهندسة معمارية",
109+
"ميكانيكية",
110+
"وكيلة عقارية",
111+
)
112+
113+
jobs = jobs_male + jobs_female
Lines changed: 240 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,240 @@
1+
from .. import Provider as BaseProvider
2+
3+
4+
class Provider(BaseProvider):
5+
6+
# Sources:
7+
# - https://www.ons.dz/IMG/file/Profession.pdf
8+
jobs_male = (
9+
"accompagnateur de tourisme",
10+
"acheteur",
11+
"adjoint administratif",
12+
"agent commercial",
13+
"agent de sécurité",
14+
"agent des douanes",
15+
"agent des impôts",
16+
"analyste financier",
17+
"architecte",
18+
"archiviste",
19+
"assistant de direction",
20+
"assistant social",
21+
"attaché de presse",
22+
"auditeur",
23+
"avocat",
24+
"biologiste",
25+
"cadre administratif",
26+
"cadre bancaire",
27+
"cadre commercial",
28+
"cadre de la fonction publique",
29+
"chargé d'études",
30+
"chargé de communication",
31+
"chargé de projet",
32+
"chauffeur",
33+
"chef de chantier",
34+
"chef de projet informatique",
35+
"chef de service",
36+
"chirurgien",
37+
"commis de cuisine",
38+
"comptable",
39+
"conducteur de travaux",
40+
"conseiller juridique",
41+
"contrôleur de gestion",
42+
"déclarant en douane",
43+
"dentiste",
44+
"dessinateur industriel",
45+
"développeur informatique",
46+
"directeur commercial",
47+
"directeur des ressources humaines",
48+
"directeur financier",
49+
"directeur général",
50+
"directeur technique",
51+
"économiste",
52+
"électricien de bâtiment",
53+
"employé administratif",
54+
"employé de banque",
55+
"enseignant du primaire",
56+
"enseignant du secondaire",
57+
"enseignant-chercheur",
58+
"expert judiciaire",
59+
"expert-comptable",
60+
"fonctionnaire",
61+
"formateur professionnel",
62+
"géologue",
63+
"géomètre-topographe",
64+
"gestionnaire de paie",
65+
"guide touristique",
66+
"huissier de justice",
67+
"hydraulicien",
68+
"infirmier",
69+
"ingénieur chimiste",
70+
"ingénieur civil",
71+
"ingénieur d'état",
72+
"ingénieur électricien",
73+
"ingénieur électronicien",
74+
"ingénieur en génie civil",
75+
"ingénieur en informatique",
76+
"ingénieur en télécommunications",
77+
"ingénieur géologue",
78+
"ingénieur mécanicien",
79+
"ingénieur pétrolier",
80+
"inspecteur de l'éducation",
81+
"inspecteur des impôts",
82+
"interprète",
83+
"journaliste",
84+
"juge",
85+
"juriste",
86+
"kinésithérapeute",
87+
"laborantin",
88+
"logisticien",
89+
"magistrat",
90+
"maître assistant",
91+
"maître de conférences",
92+
"maïeuticien",
93+
"médecin généraliste",
94+
"médecin spécialiste",
95+
"médecin vétérinaire",
96+
"menuisier",
97+
"notaire",
98+
"officier de police judiciaire",
99+
"opérateur de forage",
100+
"pharmacien",
101+
"plombier",
102+
"pompier",
103+
"procureur de la République",
104+
"professeur de lycée",
105+
"professeur de l'enseignement supérieur",
106+
"psychologue",
107+
"rédacteur",
108+
"représentant commercial",
109+
"responsable informatique",
110+
"responsable qualité",
111+
"secrétaire",
112+
"soudeur",
113+
"surveillant général",
114+
"technicien de laboratoire",
115+
"technicien en électricité",
116+
"technicien en informatique",
117+
"technicien en télécommunications",
118+
"technicien supérieur",
119+
"topographe",
120+
"traducteur",
121+
"travailleur social",
122+
)
123+
124+
jobs_female = (
125+
"accompagnatrice de tourisme",
126+
"acheteuse",
127+
"adjointe administrative",
128+
"agente commerciale",
129+
"agente de sécurité",
130+
"agente des douanes",
131+
"agente des impôts",
132+
"analyste financière",
133+
"architecte",
134+
"archiviste",
135+
"assistante de direction",
136+
"assistante sociale",
137+
"attachée de presse",
138+
"auditrice",
139+
"avocate",
140+
"biologiste",
141+
"cadre administrative",
142+
"cadre bancaire",
143+
"cadre commerciale",
144+
"cadre de la fonction publique",
145+
"chargée d'études",
146+
"chargée de communication",
147+
"chargée de projet",
148+
"chauffeuse",
149+
"cheffe de chantier",
150+
"cheffe de projet informatique",
151+
"cheffe de service",
152+
"chirurgienne",
153+
"commise de cuisine",
154+
"comptable",
155+
"conductrice de travaux",
156+
"conseillère juridique",
157+
"contrôleuse de gestion",
158+
"déclarante en douane",
159+
"dentiste",
160+
"dessinatrice industrielle",
161+
"développeuse informatique",
162+
"directrice commerciale",
163+
"directrice des ressources humaines",
164+
"directrice financière",
165+
"directrice générale",
166+
"directrice technique",
167+
"économiste",
168+
"électricienne de bâtiment",
169+
"employée administrative",
170+
"employée de banque",
171+
"enseignante du primaire",
172+
"enseignante du secondaire",
173+
"enseignante-chercheuse",
174+
"experte judiciaire",
175+
"experte-comptable",
176+
"fonctionnaire",
177+
"formatrice professionnelle",
178+
"géologue",
179+
"géomètre-topographe",
180+
"gestionnaire de paie",
181+
"guide touristique",
182+
"huissière de justice",
183+
"hydraulicienne",
184+
"infirmière",
185+
"ingénieure chimiste",
186+
"ingénieure civile",
187+
"ingénieure d'état",
188+
"ingénieure électricienne",
189+
"ingénieure électronicienne",
190+
"ingénieure en génie civil",
191+
"ingénieure en informatique",
192+
"ingénieure en télécommunications",
193+
"ingénieure géologue",
194+
"ingénieure mécanicienne",
195+
"ingénieure pétrolière",
196+
"inspectrice de l'éducation",
197+
"inspectrice des impôts",
198+
"interprète",
199+
"journaliste",
200+
"juge",
201+
"juriste",
202+
"kinésithérapeute",
203+
"laborantine",
204+
"logisticienne",
205+
"magistrate",
206+
"maître assistante",
207+
"maître de conférences",
208+
"sage-femme",
209+
"médecin généraliste",
210+
"médecin spécialiste",
211+
"médecin vétérinaire",
212+
"menuisière",
213+
"notaire",
214+
"officière de police judiciaire",
215+
"opératrice de forage",
216+
"pharmacienne",
217+
"plombière",
218+
"pompière",
219+
"procureure de la République",
220+
"professeure de lycée",
221+
"professeure de l'enseignement supérieur",
222+
"psychologue",
223+
"rédactrice",
224+
"représentante commerciale",
225+
"responsable informatique",
226+
"responsable qualité",
227+
"secrétaire",
228+
"soudeuse",
229+
"surveillante générale",
230+
"technicienne de laboratoire",
231+
"technicienne en électricité",
232+
"technicienne en informatique",
233+
"technicienne en télécommunications",
234+
"technicienne supérieure",
235+
"topographe",
236+
"traductrice",
237+
"travailleuse sociale",
238+
)
239+
240+
jobs = jobs_male + jobs_female

0 commit comments

Comments
 (0)