Skip to content

Commit cfc436e

Browse files
committed
Mark ma region and province choices as translatable.
Ref: #270
1 parent 8756cdb commit cfc436e

2 files changed

Lines changed: 91 additions & 87 deletions

File tree

localflavor/ma/ma_provinces.py

Lines changed: 77 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,86 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import unicode_literals
33

4+
from django.utils.translation import ugettext_lazy as _
5+
46
#: An alphabetical list of provinces for use as `choices` in a formfield.
57
#: http://www.pncl.gov.ma/fr/Pages/decoupage.aspx
68
PROVINCE_CHOICES_PER_REGION = (
7-
('01', 'Al Hoceima', '01'),
8-
('02', 'Larache', '01'),
9-
('03', 'M’Diq - Fnideq', '01'),
10-
('04', 'Tetouan', '01'),
11-
('05', 'Chefchaouene', '01'),
12-
('06', 'Tanger - Assilah', '01'),
13-
('07', 'Fahs - Anjra', '01'),
14-
('08', 'Ouezzane', '01'),
15-
('09', 'Driouch', '02'),
16-
('10', 'Nador', '02'),
17-
('11', 'Berkan', '02'),
18-
('12', 'Taourirt', '02'),
19-
('13', 'Jerada', '02'),
20-
('14', 'Guercif', '02'),
21-
('15', 'Feguig', '02'),
22-
('16', 'Oujda - Angad', '02'),
23-
('17', 'El Hajeb', '03'),
24-
('18', 'Ifrane', '03'),
25-
('19', 'Boulemane', '03'),
26-
('20', 'Taza', '03'),
27-
('21', 'Taounate', '03'),
28-
('22', 'Sefrou', '03'),
29-
('23', 'Fès', '03'),
30-
('24', 'Meknès', '03'),
31-
('25', 'Moulay Yacoub', '03'),
32-
('26', 'Khémisset', '04'),
33-
('27', 'Rabat', '04'),
34-
('28', 'Skhirate - Temara', '04'),
35-
('29', 'Kénitra', '04'),
36-
('30', 'Salé', '04'),
37-
('31', 'Sidi Slimane', '04'),
38-
('32', 'Sidi Kacem', '04'),
39-
('33', 'Casablanca', '05'),
40-
('34', 'Mohamedia', '05'),
41-
('35', 'Nouaceur', '05'),
42-
('36', 'Mediouna', '05'),
43-
('37', 'Benslimane', '05'),
44-
('38', 'Berrachid', '05'),
45-
('39', 'El Jadida', '05'),
46-
('40', 'Sidi Bennour', '05'),
47-
('41', 'Settat', '05'),
48-
('42', 'Azilal', '06'),
49-
('43', 'Fquih Ben Saleh', '06'),
50-
('44', 'Beni Mellal', '06'),
51-
('45', 'Khouribga', '06'),
52-
('46', 'Khénifra', '06'),
53-
('47', 'Safi', '07'),
54-
('48', 'Al Haouz', '07'),
55-
('49', 'Rhamna', '07'),
56-
('50', 'Essaouira', '07'),
57-
('51', 'Youssoufia', '07'),
58-
('52', 'Marrakech', '07'),
59-
('53', 'Chichaoua', '07'),
60-
('54', 'El Kelaa Des Sraghna', '07'),
61-
('55', 'Agadir - Idda Outanane', '08'),
62-
('56', 'Inezgane - Ait Melloul', '08'),
63-
('57', 'Chtouka - Ait Baha', '08'),
64-
('58', 'Tiznit', '08'),
65-
('59', 'Tata', '08'),
66-
('60', 'Taroudant', '08'),
67-
('61', 'Errachidia', '09'),
68-
('62', 'Tinghir', '09'),
69-
('63', 'Zagoura', '09'),
70-
('64', 'Midelt', '09'),
71-
('65', 'Ouarzazate', '09'),
72-
('66', 'Es -Semara', '12'),
73-
('67', 'Laayoune', '12'),
74-
('68', 'Boujdour', '12'),
75-
('69', 'Terfaya', '12'),
76-
('70', 'Aousserd', '10'),
77-
('71', 'Oued Eddahab', '10'),
78-
('72', 'Assa - Zag', '11'),
79-
('73', 'Sidi Ifni', '11'),
80-
('74', 'Tantan', '11'),
81-
('75', 'Guelmim', '11'),
9+
('01', _('Al Hoceima'), '01'),
10+
('02', _('Larache'), '01'),
11+
('03', _('M’Diq - Fnideq'), '01'),
12+
('04', _('Tetouan'), '01'),
13+
('05', _('Chefchaouene'), '01'),
14+
('06', _('Tanger - Assilah'), '01'),
15+
('07', _('Fahs - Anjra'), '01'),
16+
('08', _('Ouezzane'), '01'),
17+
('09', _('Driouch'), '02'),
18+
('10', _('Nador'), '02'),
19+
('11', _('Berkan'), '02'),
20+
('12', _('Taourirt'), '02'),
21+
('13', _('Jerada'), '02'),
22+
('14', _('Guercif'), '02'),
23+
('15', _('Feguig'), '02'),
24+
('16', _('Oujda - Angad'), '02'),
25+
('17', _('El Hajeb'), '03'),
26+
('18', _('Ifrane'), '03'),
27+
('19', _('Boulemane'), '03'),
28+
('20', _('Taza'), '03'),
29+
('21', _('Taounate'), '03'),
30+
('22', _('Sefrou'), '03'),
31+
('23', _('Fès'), '03'),
32+
('24', _('Meknès'), '03'),
33+
('25', _('Moulay Yacoub'), '03'),
34+
('26', _('Khémisset'), '04'),
35+
('27', _('Rabat'), '04'),
36+
('28', _('Skhirate - Temara'), '04'),
37+
('29', _('Kénitra'), '04'),
38+
('30', _('Salé'), '04'),
39+
('31', _('Sidi Slimane'), '04'),
40+
('32', _('Sidi Kacem'), '04'),
41+
('33', _('Casablanca'), '05'),
42+
('34', _('Mohamedia'), '05'),
43+
('35', _('Nouaceur'), '05'),
44+
('36', _('Mediouna'), '05'),
45+
('37', _('Benslimane'), '05'),
46+
('38', _('Berrachid'), '05'),
47+
('39', _('El Jadida'), '05'),
48+
('40', _('Sidi Bennour'), '05'),
49+
('41', _('Settat'), '05'),
50+
('42', _('Azilal'), '06'),
51+
('43', _('Fquih Ben Saleh'), '06'),
52+
('44', _('Beni Mellal'), '06'),
53+
('45', _('Khouribga'), '06'),
54+
('46', _('Khénifra'), '06'),
55+
('47', _('Safi'), '07'),
56+
('48', _('Al Haouz'), '07'),
57+
('49', _('Rhamna'), '07'),
58+
('50', _('Essaouira'), '07'),
59+
('51', _('Youssoufia'), '07'),
60+
('52', _('Marrakech'), '07'),
61+
('53', _('Chichaoua'), '07'),
62+
('54', _('El Kelaa Des Sraghna'), '07'),
63+
('55', _('Agadir - Idda Outanane'), '08'),
64+
('56', _('Inezgane - Ait Melloul'), '08'),
65+
('57', _('Chtouka - Ait Baha'), '08'),
66+
('58', _('Tiznit'), '08'),
67+
('59', _('Tata'), '08'),
68+
('60', _('Taroudant'), '08'),
69+
('61', _('Errachidia'), '09'),
70+
('62', _('Tinghir'), '09'),
71+
('63', _('Zagoura'), '09'),
72+
('64', _('Midelt'), '09'),
73+
('65', _('Ouarzazate'), '09'),
74+
('66', _('Es -Semara'), '12'),
75+
('67', _('Laayoune'), '12'),
76+
('68', _('Boujdour'), '12'),
77+
('69', _('Terfaya'), '12'),
78+
('70', _('Aousserd'), '10'),
79+
('71', _('Oued Eddahab'), '10'),
80+
('72', _('Assa - Zag'), '11'),
81+
('73', _('Sidi Ifni'), '11'),
82+
('74', _('Tantan'), '11'),
83+
('75', _('Guelmim'), '11'),
8284
)
8385

8486
#: A list of Provinces

localflavor/ma/ma_regions.py

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
# -*- coding: utf-8 -*-
22
from __future__ import unicode_literals
33

4+
from django.utils.translation import ugettext_lazy as _
5+
46
#: An alphabetical list of regions for use as `choices` in a formfield.
57
#: http://www.pncl.gov.ma/fr/Pages/decoupage.aspx
68
REGION_CHOICES = (
7-
('01', 'Tanger-Tétouan-Al Hoceïma'),
8-
('02', 'L’Oriental'),
9-
('03', 'Fès-Meknès'),
10-
('04', 'Rabat-Salé-Kénitra'),
11-
('05', 'Béni Mellal-Khénifra'),
12-
('06', 'Casablanca-Settat'),
13-
('07', 'Marrakech-Safi'),
14-
('08', 'Drâa-Tafilalet'),
15-
('09', 'Souss-Massa'),
16-
('10', 'Guelmim-Oued Noun'),
17-
('11', 'Laâyoune-Sakia El Hamra'),
18-
('12', 'Dakhla-Oued Ed Dahab')
9+
('01', _('Tanger-Tétouan-Al Hoceïma')),
10+
('02', _('L’Oriental')),
11+
('03', _('Fès-Meknès')),
12+
('04', _('Rabat-Salé-Kénitra')),
13+
('05', _('Béni Mellal-Khénifra')),
14+
('06', _('Casablanca-Settat')),
15+
('07', _('Marrakech-Safi')),
16+
('08', _('Drâa-Tafilalet')),
17+
('09', _('Souss-Massa')),
18+
('10', _('Guelmim-Oued Noun')),
19+
('11', _('Laâyoune-Sakia El Hamra')),
20+
('12', _('Dakhla-Oued Ed Dahab')),
1921
)

0 commit comments

Comments
 (0)