keshvar/countries/
mr.rs

1// DO NOT TOUCH THIS FILE. (Auto-generated by `keshvar-code-generator/src/countries.rs`)
2
3//! A module for country `The Islamic Republic of Mauritania`
4
5#[cfg(all(feature = "mr", feature = "constants"))]
6/// A module to access all constant country data for `The Islamic Republic of Mauritania`.
7///
8/// Note that to use this module, `constant` feature should be enabled.
9pub mod consts {
10    #[allow(unused_imports)]
11    use crate::{
12        Alpha2, Alpha3, Continent, CurrencyCode, DistanceUnit, Region, SubRegion, WeekDay,
13        WorldRegion, GEC, IOC,
14    };
15
16    pub const ADDRESS_FORMAT: Option<&str> = None;
17    pub const ALPHA2: Alpha2 = Alpha2::MR;
18    pub const ALPHA3: Alpha3 = Alpha3::MRT;
19    pub const CONTINENT: Continent = Continent::Africa;
20    pub const COUNTRY_CODE: usize = 222;
21    pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::MRU;
22    pub const GEC: Option<GEC> = Some(GEC::MR);
23    pub const INTERNATIONAL_PREFIX: &str = "00";
24    pub const IOC: Option<IOC> = Some(IOC::MTN);
25    pub const ISO_SHORT_NAME: &str = "Mauritania";
26    pub const ISO_LONG_NAME: &str = "The Islamic Republic of Mauritania";
27    pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["ar", "fr"];
28    pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["ar", "fr"];
29    pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[2];
30    pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[7];
31    pub const NATIONAL_PREFIX: &str = "0";
32    pub const NATIONALITY: Option<&str> = Some("Mauritanian");
33    pub const NUMBER: &str = "478";
34    pub const POSTAL_CODE: bool = false;
35    pub const POSTAL_CODE_FORMAT: Option<&str> = None;
36    pub const REGION: Option<Region> = Some(Region::Africa);
37    pub const START_DAY_OF_WEEK: WeekDay = WeekDay::Monday;
38    pub const SUBREGION: Option<SubRegion> = Some(SubRegion::WesternAfrica);
39    pub const UN_LOCODE: &str = "MR";
40    pub const UNOFFICIAL_NAME_LIST: &[&str] = &[
41        "Mauritania",
42        "موريتانيا",
43        "Mauretanien",
44        "Mauritanie",
45        "モーリタニア",
46        "Mauritanië",
47    ];
48    pub const WORLD_REGION: WorldRegion = WorldRegion::EMEA;
49    pub const G7_MEMBER: bool = false;
50    pub const G20_MEMBER: bool = false;
51    pub const EU_MEMBER: bool = false;
52    pub const EEA_MEMBER: bool = false;
53    pub const DISTANCE_UNIT: DistanceUnit = DistanceUnit::Km;
54    pub const POPULATION: Option<u64> = Some(4736139);
55    #[cfg(feature = "emojis")]
56    pub const EMOJI: &str = "🇲🇷";
57    #[cfg(feature = "translations")]
58    pub const TRANSLATIONS: &[(&str, &str)] = &[
59        ("ab", "Mauritania"),
60        ("af", "Mouritanië"),
61        ("ak", "Mauritania"),
62        ("am", "ሥሱቴኒ።"),
63        ("an", "Mauritania"),
64        ("ar", "موريتانيا"),
65        ("as", "ম'ৰিট\u{9be}নিয়\u{9be}"),
66        ("ay", "Mauritania"),
67        ("az", "Mavritaniya"),
68        ("ba", "Mauritania"),
69        ("be", "Маўрытанія"),
70        ("bg", "Мавритания"),
71        ("bi", "Mauritania"),
72        ("bn", "মরিট\u{9be}নিয়\u{9be}"),
73        ("bn_IN", "মরিট\u{9be}নিয়\u{9be}"),
74        ("br", "Maouritania"),
75        ("bs", "Mauritanija"),
76        ("ca", "Mauritània"),
77        ("ce", "Мавритани"),
78        ("ch", "Mauritania"),
79        ("cs", "Mauritánie"),
80        ("cv", "Мавритани"),
81        ("cy", "Mauritania"),
82        ("da", "Mauretanien"),
83        ("de", "Mauretanien"),
84        ("dv", "މ\u{7ae}ރ\u{7a8}ޓ\u{7a7}ނ\u{7a8}އ\u{7a7}"),
85        ("dz", "མའ\u{f74}་ར\u{f72}་ཊ་ན\u{f72}་ཡ།"),
86        ("ee", "Mauritania"),
87        ("el", "Μαυριτανία"),
88        ("en", "Mauritania"),
89        ("eo", "Maŭritanio"),
90        ("es", "Mauritania"),
91        ("et", "Mauritaania"),
92        ("eu", "Mauritania"),
93        ("fa", "موریتانی"),
94        ("ff", "Muritani"),
95        ("fi", "Mauritania"),
96        ("fo", "Móritania"),
97        ("fr", "Mauritanie"),
98        ("fy", "Mauritaanje"),
99        ("ga", "An Mháratáin"),
100        ("gl", "Mauritania"),
101        ("gn", "Mauritania"),
102        ("gu", "મોરિશિઆના"),
103        ("gv", "Yn Varitaan"),
104        ("ha", "Muritaniya"),
105        ("he", "מאוריטניה"),
106        ("hi", "मॉरीतानिया"),
107        ("hr", "Mauretanija"),
108        ("ht", "Moritani"),
109        ("hu", "Mauritánia"),
110        ("hy", "Մավրիտանիա"),
111        ("ia", "Mauritania"),
112        ("id", "Mauritania"),
113        ("io", "Mauritania"),
114        ("is", "Máritanía"),
115        ("it", "Mauritania"),
116        ("iu", "Mauritania"),
117        ("ja", "モーリタニア"),
118        ("ka", "მავრიტანია"),
119        ("ki", "Mauritania"),
120        ("kk", "Мавритания"),
121        ("kl", "Mauritania"),
122        ("km", "ម\u{17c9}\u{17bc}រ\u{17b8}តាន\u{17b8}"),
123        ("kn", "ಮಾರ\u{cbf}ಟೇನ\u{cbf}ಯಾ"),
124        ("ko", "모리타니"),
125        ("ku", "Morîtanya"),
126        ("kv", "Mauritania"),
127        ("kw", "Moritani"),
128        ("ky", "Мавритания"),
129        ("lo", "Mauritania"),
130        ("lt", "Mauritanija"),
131        ("lv", "Mauritānija"),
132        ("mi", "Mauritānia"),
133        ("mk", "Мавританија"),
134        ("ml", "മൌറിട\u{d4d}ട\u{d3e}നിയ"),
135        ("mn", "Мавритан"),
136        ("mr", "मॉरिटानिया"),
137        ("ms", "Mauritania"),
138        ("mt", "Mawritanja"),
139        (
140            "my",
141            "မော\u{103a}ရ\u{102e}တေးန\u{102e}းယားန\u{102d}\u{102f}င\u{103a}င\u{1036}",
142        ),
143        ("na", "Mauritania"),
144        ("nb", "Mauritania"),
145        ("ne", "माउरिटानिया"),
146        ("nl", "Mauritanië"),
147        ("nn", "Mauritania"),
148        (
149            "nv",
150            "Shádiʼááhjí Ghą\u{301}ą\u{301}ʼaskʼidii Biłikahii Bikéyah",
151        ),
152        ("oc", "Mauritània"),
153        ("or", "ମ\u{b3e}ରୀଟୋନ\u{b3f}ୟ\u{b3e}"),
154        ("pa", "ਮਾਓਰੀਟਆਨਾ"),
155        ("pi", "मारिट\u{947}निया"),
156        ("pl", "Mauretania"),
157        ("ps", "موریتاني"),
158        ("pt", "Mauritânia"),
159        ("pt_BR", "Mauritânia"),
160        ("ro", "Mauritania"),
161        ("ru", "Мавритания"),
162        ("rw", "Moritaniya"),
163        ("sc", "Mauritània"),
164        ("sd", "Mauritania"),
165        ("si", "මෝර\u{dd2}ට\u{dcf}න\u{dd2}ය\u{dcf}"),
166        ("sk", "Mauritánia"),
167        ("sl", "Mavretanija"),
168        ("so", "Muritaaniya"),
169        ("sq", "Mauritani"),
170        ("sr", "Мауританија"),
171        ("sv", "Mauretanien"),
172        ("sw", "Mauritania"),
173        ("ta", "மொரிசியேனிய\u{bbe}"),
174        ("te", "మ\u{c4c}ర\u{c3f}ట\u{c3e}న\u{c3f}య\u{c3e}"),
175        ("tg", "Мавритания"),
176        ("th", "มอร\u{e34}เตเน\u{e35}ย"),
177        ("ti", "ሞሪቴኒያ"),
178        ("tk", "Mawritaniýa"),
179        ("tl", "Mauritania"),
180        ("tr", "Moritanya"),
181        ("tt", "Мауританиа"),
182        ("ug", "ماۋرىتانىيە"),
183        ("uk", "Мавританія"),
184        ("ur", "موریتانیہ"),
185        ("uz", "Mavritaniya"),
186        ("ve", "Mauritania"),
187        ("vi", "Mô-ri-ta-ni-a"),
188        ("wa", "Moritanreye"),
189        ("wo", "Móritaani"),
190        ("xh", "Mauritania"),
191        ("yo", "Mauritáníà"),
192        ("zh_CN", "毛里塔尼亚"),
193        ("zh_HK", "毛里塔尼亞"),
194        ("zh_TW", "茅利塔尼亞"),
195        ("zu", "IMoritaniya"),
196    ];
197    #[cfg(all(feature = "mr", feature = "geo", feature = "constants"))]
198    /// GEO data as constants
199    pub mod geo {
200        pub const LATITUDE: f64 = 21.00789;
201        pub const LONGITUDE: f64 = -10.940835;
202        pub const MAX_LATITUDE: f64 = 27.3158916;
203        pub const MAX_LONGITUDE: f64 = -4.833334799999999;
204        pub const MIN_LATITUDE: f64 = 14.721273;
205        pub const MIN_LONGITUDE: f64 = -17.0687276;
206        pub const NORTHEAST_LATITUDE: f64 = 27.3158916;
207        pub const NORTHEAST_LONGITUDE: f64 = -4.833334799999999;
208        pub const SOUTHWEST_LATITUDE: f64 = 14.721273;
209        pub const SOUTHWEST_LONGITUDE: f64 = -17.0687276;
210    }
211}
212#[cfg(all(feature = "mr", feature = "geo"))]
213/// GEO module for this country.
214pub mod geo {
215    use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};
216
217    /// GEO information for this country.
218    pub fn new() -> CountryGeo {
219        CountryGeo {
220            latitude: 21.00789,
221            longitude: -10.940835,
222            max_latitude: 27.3158916,
223            max_longitude: -4.833334799999999,
224            min_latitude: 14.721273,
225            min_longitude: -17.0687276,
226            bounds: CountryGeoBounds {
227                northeast: CountryGeoBound {
228                    latitude: 27.3158916,
229                    longitude: -4.833334799999999,
230                },
231                southwest: CountryGeoBound {
232                    latitude: 14.721273,
233                    longitude: -17.0687276,
234                },
235            },
236        }
237    }
238}
239
240#[cfg(all(feature = "mr", feature = "subdivisions"))]
241/// Subdivision module for this country.
242pub mod subdivisions {
243    #[allow(unused_imports)]
244    use crate::{Alpha2, Subdivision, SubdivisionType};
245    use std::collections::HashMap;
246    // In this state, We do not know if subdivisions have geo or not!
247    #[cfg(feature = "geo")]
248    #[allow(unused_imports)]
249    use crate::SubdivisionGeo;
250
251    /// Subdivisions for this country.
252    pub fn new() -> HashMap<&'static str, Subdivision> {
253        HashMap::from(
254            [
255
256                (
257                    "01",
258                    Subdivision{
259                        name: "Hodh ech Chargui",
260                        country_alpha2: Alpha2::MR,
261                        code: "01",
262                        #[cfg(feature = "geo")]
263                        geo: Some(SubdivisionGeo{latitude: Some(18.6737026), longitude: Some(-7.092877), max_latitude: Some(23.0624689), min_latitude: Some(15.4940749), max_longitude: Some(-5.327115099999999), min_longitude: Some(-9.1601299)}),
264                        comments: None,
265                        subdivision_type: SubdivisionType::Region,
266                        #[cfg(feature = "translations")]
267                        translations: HashMap::from([("ar", "ولاية الحوض الشرقي"), ("bg", "Худ аш-Шарки"), ("bn", "হোধ এক চ\u{9be}রগ\u{9c1}ই অঞ\u{9cd}চল"), ("ca", "Hodh Oriental"), ("ccp", "𑄦\u{11127}𑄖\u{11134} 𑄃𑄬𑄇\u{11134} 𑄌𑄢\u{11134}𑄉\u{1112d}\u{1112a}"), ("ceb", "Hodh ech Chargui"), ("da", "Hodh Ech Chargui"), ("de", "Hodh Ech Chargui"), ("el", "Χοντχ Εκ Τσάργκουι"), ("en", "Hodh Ech Chargui"), ("es", "Hod Oriental"), ("fa", "استان حوض شرقی"), ("fi", "Hodh El Charghi"), ("fr", "Hodh Ech Chargui"), ("gu", "હોધ એચ ચાર\u{acd}ગ\u{ac1}ઇ પ\u{acd}રદ\u{ac7}શ"), ("hi", "होड एच चार\u{94d}ग\u{941}ई प\u{94d}रद\u{947}श"), ("id", "Hodh Ech Chargui"), ("it", "regione di Hodh-Charghi"), ("ja", "ホズ・エッ・シャルギ州"), ("kn", "ಹೊದ\u{ccd} ಇಚ\u{ccd} ಚಾರ\u{ccd}ಗುಯ\u{cbf} ಪ\u{ccd}ರದೇಶ"), ("ko", "호드에슈샤르기 주"), ("lt", "Hod eš Šargio vilaja"), ("lv", "Austrumhodas vilājs"), ("mr", "होश एच चारग\u{941}ई प\u{94d}रद\u{947}श"), ("ms", "Hodh Ech Chargui"), ("nb", "Hodh Ech Chargui"), ("nl", "Hodh Ech Chargui"), ("no", "Hodh Ech Chargui"), ("pl", "Haud asz-Szarki"), ("pt", "Hodh ech Chargui"), ("ro", "Regiunea Hodh Ech Chargui"), ("ru", "Ход-эш-Шарки"), ("si", "හොඩ\u{dca}හ\u{dca} එච\u{dca} ච\u{dcf}ර\u{dca}ග\u{dd4}ය\u{dd2}"), ("sv", "Hodh Ech Chargui"), ("ta", "ஹோத\u{bcd} எச\u{bcd} சர\u{bcd}குய\u{bcd} பகுதி"), ("te", "హ\u{c4b}ద\u{c4d} ఎక\u{c4d} చ\u{c3e}ర\u{c4d}గూ ప\u{c4d}ర\u{c3e}ంతం"), ("th", "ฮอดห\u{e4c} เอค ชาร\u{e4c}ก\u{e39}อ\u{e34}"), ("tr", "Hodh Ech Chargui Bölgesi"), ("uk", "Регіон Год-еш-Шарґі"), ("ur", "حوض الشرقی علاقہ"), ("vi", "Khu vực Hodh Ech Chargui"), ("zh", "東胡德省")]),
268                        unofficial_name_list: ["Hodh ech Chargui", "Hud-ash-Sharqi", "Huđ-aš-Šarqi"].to_vec(),
269                    }
270                ),
271                (
272                    "02",
273                    Subdivision{
274                        name: "Hodh el Gharbi",
275                        country_alpha2: Alpha2::MR,
276                        code: "02",
277                        #[cfg(feature = "geo")]
278                        geo: Some(SubdivisionGeo{latitude: Some(16.6912149), longitude: Some(-9.5450974), max_latitude: Some(17.681594), min_latitude: Some(15.3565569), max_longitude: Some(-8.2803349), min_longitude: Some(-11.087025)}),
279                        comments: None,
280                        subdivision_type: SubdivisionType::Region,
281                        #[cfg(feature = "translations")]
282                        translations: HashMap::from([("ar", "ولاية الحوض الغربي"), ("bg", "Худ ал-Гарби"), ("bn", "হোদ এল গ\u{9be}ব\u{9cd}রি অঞ\u{9cd}চল"), ("ca", "Hodh Occidental"), ("ccp", "𑄦\u{11127}𑄖\u{11134} 𑄃𑄬𑄣\u{11134} 𑄊𑄢\u{11134}𑄝\u{1112d}"), ("ceb", "Hodh el Gharbi"), ("da", "Hodh El Gharbi"), ("de", "Hodh El Gharbi"), ("el", "Χοντ Ελ Γκάρμπι"), ("en", "Hodh El Gharbi"), ("es", "Hod Occidental"), ("fa", "استان حوض غربی"), ("fi", "Hodh El Gharbin maakunta"), ("fr", "Hodh El Gharbi"), ("gu", "હોદ અલ ગરબી પ\u{acd}રદ\u{ac7}શ"), ("hi", "होद एल घर\u{94d}बी क\u{94d}ष\u{947}त\u{94d}र"), ("id", "Hodh El Gharbi"), ("it", "regione di Hodh-Gharbi"), ("ja", "ホズ・エル・ガルビ州"), ("kn", "ಹೊದ\u{ccd} ಎಲ\u{ccd} ಘರ\u{ccd}ಬ\u{cbf} ಪ\u{ccd}ರದೇಶ"), ("ko", "호드엘가르비 주"), ("lt", "Hod el Garbis"), ("lv", "Hod el Garbi reģions"), ("mr", "होद एल गरबी प\u{94d}रद\u{947}श"), ("ms", "Hodh El Gharbi"), ("nb", "Hodh El Gharbi"), ("nl", "Hodh El Gharbi"), ("no", "Hodh El Gharbi"), ("pl", "Haud al-Gharbi"), ("pt", "Hodh el Gharbi"), ("ro", "Regiunea Hodh El Gharbi"), ("ru", "Ход-эль-Гарби"), ("si", "හොද\u{dca}හ\u{dca} එල\u{dca} ඝර\u{dca}බ\u{dd2} කල\u{dcf}පය"), ("sv", "Hodh El Gharbi"), ("ta", "ஹோத\u{bcd} எல\u{bcd} க\u{bbe}ரப\u{bc0} பகுதி"), ("te", "హ\u{c4b}ద\u{c4d} ఎల\u{c4d} ఘ\u{c3e}ర\u{c4d}బ\u{c3f} ప\u{c4d}ర\u{c3e}ంతం"), ("th", "ฮอร\u{e4c}ด เอล การ\u{e4c}บ\u{e34}"), ("tr", "Hodh El Garbi"), ("uk", "Регіон Ход-Ель-Гарбі"), ("ur", "حوض الغربی علاقہ"), ("vi", "Khu vực Hodh El Gharbi"), ("zh", "西胡德省")]),
283                        unofficial_name_list: ["Hodh el Gharbi", "Hud-al-Garbi", "Huđ-al-Ġarbi"].to_vec(),
284                    }
285                ),
286                (
287                    "03",
288                    Subdivision{
289                        name: "Assaba",
290                        country_alpha2: Alpha2::MR,
291                        code: "03",
292                        #[cfg(feature = "geo")]
293                        geo: Some(SubdivisionGeo{latitude: Some(16.7759558), longitude: Some(-11.5248055), max_latitude: Some(18.297223), min_latitude: Some(15.1036179), max_longitude: Some(-10.596743), min_longitude: Some(-12.878715)}),
294                        comments: None,
295                        subdivision_type: SubdivisionType::Region,
296                        #[cfg(feature = "translations")]
297                        translations: HashMap::from([("ar", "ولاية العصابة"), ("be", "Вобласць Асаба"), ("bg", "Асаба"), ("bn", "আস\u{9be}ব\u{9be} অঞ\u{9cd}চল"), ("ca", "Assaba"), ("ccp", "𑄃𑄥𑄝"), ("ceb", "Assaba"), ("da", "Assaba"), ("de", "Assaba"), ("el", "Ασσάμπα"), ("en", "Assaba"), ("es", "Assaba"), ("fa", "استان عصابه"), ("fi", "Assaban alue"), ("fr", "Assaba"), ("gu", "અસાબા પ\u{acd}રદ\u{ac7}શ"), ("hi", "आसाबा क\u{94d}ष\u{947}त\u{94d}र"), ("id", "Assaba"), ("it", "regione di Assaba"), ("ja", "アサバ州"), ("kn", "ಅಸ\u{ccd}ಸಬಾ ಪ\u{ccd}ರದೇಶ"), ("ko", "아사바 주"), ("lt", "Asabos vilaja"), ("lv", "Asābas vilājs"), ("mr", "अस\u{94d}साबा प\u{94d}रद\u{947}श"), ("ms", "Assaba"), ("nb", "Assaba"), ("nl", "Assaba"), ("no", "Assaba"), ("pl", "Al-Asaba"), ("pt", "Assaba"), ("ro", "Regiunea Assaba"), ("ru", "Ассаба"), ("si", "අස\u{dca}සබ\u{dcf} කල\u{dcf}පය"), ("sv", "Assaba"), ("ta", "ஆச\u{bbe}ப\u{bbe} பகுதி"), ("te", "అస\u{c3e}బ\u{c3e} ప\u{c4d}ర\u{c3e}ంతం"), ("th", "อ\u{e31}ซซาบา"), ("tr", "Assaba Bölgesi"), ("uk", "Регіон Асаба"), ("ur", "عصابہ علاقہ"), ("vi", "Khu vực Assaba"), ("zh", "阿薩巴省")]),
298                        unofficial_name_list: ["Açaba", "aş-Şabah"].to_vec(),
299                    }
300                ),
301                (
302                    "04",
303                    Subdivision{
304                        name: "Gorgol",
305                        country_alpha2: Alpha2::MR,
306                        code: "04",
307                        #[cfg(feature = "geo")]
308                        geo: Some(SubdivisionGeo{latitude: Some(15.9717357), longitude: Some(-12.6216211), max_latitude: Some(16.666545), min_latitude: Some(15.129403), max_longitude: Some(-11.962182), min_longitude: Some(-13.7075859)}),
309                        comments: None,
310                        subdivision_type: SubdivisionType::Region,
311                        #[cfg(feature = "translations")]
312                        translations: HashMap::from([("ar", "ولاية كوركول"), ("bg", "Куркул"), ("bn", "গোরগল অঞ\u{9cd}চল"), ("ca", "Gorgol"), ("ccp", "𑄉\u{11127}𑄢\u{11134}𑄉\u{1112e}𑄣\u{11134}"), ("ceb", "Gorgol"), ("da", "Gorgol"), ("de", "Gorgol"), ("el", "Γκοργκόλ"), ("en", "Gorgol"), ("es", "Gorgol"), ("fa", "استان گرگول"), ("fi", "Gorgolin maakunta"), ("fr", "Gorgol"), ("gu", "ગોરગોલ પ\u{acd}રદ\u{ac7}શ"), ("hi", "गोर\u{94d}गोल प\u{94d}रद\u{947}श"), ("id", "Gorgol"), ("it", "regione di Gorgol"), ("ja", "ゴルゴル州"), ("kn", "ಗೊರ\u{ccd}ಗೊಲ\u{ccd} ಪ\u{ccd}ರದೇಶ"), ("ko", "고르골 주"), ("lt", "Gorgolo vilaja"), ("lv", "Gorgolas vilājs"), ("mr", "गोर\u{94d}गोल प\u{94d}रद\u{947}श"), ("ms", "Gorgol"), ("nb", "Gorgol"), ("nl", "Gorgol"), ("no", "Gorgol"), ("pl", "Kurkul"), ("pt", "Gorgol"), ("ro", "Regiunea Gorgol"), ("ru", "Горголь"), ("si", "ගර\u{dca}ගොල\u{dca} කල\u{dcf}පය"), ("sv", "Gorgol"), ("ta", "கோர\u{bcd}கோள\u{bcd} பகுதி"), ("te", "గ\u{c4b}ర\u{c4d}గ\u{c4b}ల\u{c4d} ప\u{c4d}ర\u{c3e}ంతం"), ("th", "เขตกอร\u{e4c}กอล"), ("tr", "Gorgol Region"), ("uk", "Регіон Горголь"), ("ur", "گورگول علاقہ"), ("vi", "Khu vực Gorgol"), ("zh", "戈爾戈勒省")]),
313                        unofficial_name_list: ["Gorgol"].to_vec(),
314                    }
315                ),
316                (
317                    "05",
318                    Subdivision{
319                        name: "Brakna",
320                        country_alpha2: Alpha2::MR,
321                        code: "05",
322                        #[cfg(feature = "geo")]
323                        geo: Some(SubdivisionGeo{latitude: Some(17.2317561), longitude: Some(-13.1740348), max_latitude: Some(18.567634), min_latitude: Some(16.1070999), max_longitude: Some(-12.3068541), min_longitude: Some(-14.874167)}),
324                        comments: None,
325                        subdivision_type: SubdivisionType::Region,
326                        #[cfg(feature = "translations")]
327                        translations: HashMap::from([("ar", "ولاية البراكنة"), ("be", "Вобласць Бракна"), ("bg", "Бракна"), ("bn", "ব\u{9cd}র\u{9be}ক\u{9be}ন অঞ\u{9cd}চল"), ("ca", "Brakna"), ("ccp", "𑄝\u{11133}𑄢𑄇\u{11134}𑄚"), ("ceb", "Brakna"), ("da", "Brakna"), ("de", "Brakna"), ("el", "Μπράκνα"), ("en", "Brakna"), ("es", "Brakna"), ("fa", "استان براکنه"), ("fi", "Braknan alue"), ("fr", "Brakna"), ("gu", "બ\u{acd}રા\u{a82}કા પ\u{acd}રદ\u{ac7}શ"), ("hi", "ब\u{94d}रकना प\u{94d}रद\u{947}श"), ("id", "Brakna"), ("it", "regione di Brakna"), ("ja", "ブラクナ州"), ("kn", "ಬ\u{ccd}ರಕ\u{ccd}ನಾ ಪ\u{ccd}ರದೇಶ"), ("ko", "브라크나 주"), ("lt", "Braknos vilaja"), ("lv", "Braknas vilājs"), ("mr", "ब\u{94d}रकाना प\u{94d}रद\u{947}श"), ("ms", "Brakna"), ("nb", "Brakna"), ("nl", "Brakna"), ("no", "Brakna"), ("pl", "Al-Barakina"), ("pt", "Brakna"), ("ro", "Regiunea Brakna"), ("ru", "Бракна"), ("si", "බ\u{dca}\u{200d}රක\u{dca}න\u{dcf} කල\u{dcf}පය"), ("sv", "Brakna"), ("ta", "ப\u{bcd}ர\u{bbe}க\u{bcd}ன\u{bcd}ன\u{bbe} பகுதி"), ("te", "బ\u{c4d}ర\u{c3e}క\u{c4d}న\u{c3e} ప\u{c4d}ర\u{c3e}ంతం"), ("th", "บรากนา"), ("tr", "Brakna Bölgesi"), ("uk", "Регіон Бракна"), ("ur", "براکنہ علاقہ"), ("vi", "Khu vực Brakna"), ("zh", "卜拉克納省")]),
328                        unofficial_name_list: ["Brakna"].to_vec(),
329                    }
330                ),
331                (
332                    "06",
333                    Subdivision{
334                        name: "Trarza",
335                        country_alpha2: Alpha2::MR,
336                        code: "06",
337                        #[cfg(feature = "geo")]
338                        geo: Some(SubdivisionGeo{latitude: Some(17.8664964), longitude: Some(-14.6587821), max_latitude: Some(18.9968821), min_latitude: Some(16.062185), max_longitude: Some(-12.711503), min_longitude: Some(-16.5152361)}),
339                        comments: None,
340                        subdivision_type: SubdivisionType::Region,
341                        #[cfg(feature = "translations")]
342                        translations: HashMap::from([("ar", "ولاية الترارزة"), ("bg", "Трарза"), ("bn", "ত\u{9cd}র\u{9be}রজ\u{9be} অঞ\u{9cd}চল"), ("ca", "Trarza"), ("ccp", "𑄑\u{11133}𑄢𑄢\u{11134}𑄎"), ("ceb", "Wilaya du Trarza"), ("cs", "Trarza"), ("da", "Trarza"), ("de", "Trarza"), ("el", "Τράρζα"), ("en", "Trarza"), ("es", "Trarza"), ("fa", "استان ترارزه"), ("fi", "Trarzan maakunta"), ("fr", "Trarza"), ("gu", "ટ\u{acd}ર\u{ac7}ઝા પ\u{acd}રદ\u{ac7}શ"), ("hi", "त\u{94d}रार\u{94d}ज\u{93c}ा प\u{94d}रद\u{947}श"), ("id", "Trarza"), ("it", "regione di Trarza"), ("ja", "トラルザ州"), ("kn", "ಟ\u{ccd}ರಾಜಾ ಪ\u{ccd}ರದೇಶ"), ("ko", "트라르자 주"), ("lt", "Trarzos vilaja"), ("lv", "Trarzas vilājs"), ("mr", "ट\u{94d}र\u{945}झा प\u{94d}रद\u{947}श"), ("ms", "Trarza"), ("nb", "Trarza"), ("nl", "Trarza"), ("no", "Trarza"), ("pl", "At-Tarariza"), ("pt", "Trarza"), ("ro", "Regiunea Trarza"), ("ru", "Трарза"), ("si", "ට\u{dca}\u{200d}රර\u{dca}ස\u{dcf} කල\u{dcf}පය"), ("sv", "Trarza"), ("ta", "ட\u{bcd}ரர\u{bcd}ச\u{bbe} பகுதி"), ("te", "ట\u{c4d}ర\u{c3e}ర\u{c4d}జ\u{c3e} ప\u{c4d}ర\u{c3e}ంతం"), ("th", "เขตทราซา"), ("tr", "Trarza Bölgesi"), ("uk", "Регіон Трарза"), ("ur", "ترارزہ علاقہ"), ("vi", "Khu vực Trarza"), ("zh", "特拉扎省")]),
343                        unofficial_name_list: ["Trarza"].to_vec(),
344                    }
345                ),
346                (
347                    "07",
348                    Subdivision{
349                        name: "Adrar",
350                        country_alpha2: Alpha2::MR,
351                        code: "07",
352                        #[cfg(feature = "geo")]
353                        geo: Some(SubdivisionGeo{latitude: Some(19.8652176), longitude: Some(-12.8054753), max_latitude: Some(24.0316981), min_latitude: Some(18.567634), max_longitude: Some(-6.343229), min_longitude: Some(-14.287234)}),
354                        comments: None,
355                        subdivision_type: SubdivisionType::Region,
356                        #[cfg(feature = "translations")]
357                        translations: HashMap::from([("ar", "ولاية أدرار"), ("be", "Адрар"), ("bg", "Адрар (област в Мавритания)"), ("bn", "আদর\u{9be}র অঞ\u{9cd}চল"), ("ca", "Regió d’Adrar"), ("ccp", "𑄃𑄓\u{11133}𑄢𑄢\u{11134}"), ("ceb", "Adrar"), ("da", "Adrar"), ("de", "Adrar"), ("el", "Αντράρ"), ("en", "Adrar"), ("es", "Adrar"), ("fa", "ولایة ادرار"), ("fi", "Adrar"), ("fr", "Adrar"), ("gu", "નઅદરાર પ\u{acd}રદ\u{ac7}શ"), ("hi", "अदरार प\u{94d}रद\u{947}श"), ("id", "Adrar"), ("it", "Adrar"), ("ja", "アドラル州"), ("kn", "ಆದ\u{ccd}ರಾರ\u{ccd} ಪ\u{ccd}ರದೇಶ"), ("ko", "아드라르 주 (모리타니)"), ("lt", "Adraro vilaja (Mauritanija)"), ("lv", "Adrāras vilājs"), ("mr", "अदरर प\u{94d}रद\u{947}श"), ("ms", "Adrar"), ("nb", "Adrar"), ("nl", "Adrar"), ("no", "Adrar"), ("pl", "Adrar (region)"), ("pt", "Adrar"), ("ro", "Regiunea Adrar"), ("ru", "Адрар"), ("si", "අඩ\u{dca}ර\u{dcf}ර\u{dca} කල\u{dcf}පය"), ("sv", "Adrar"), ("ta", "அட\u{bcd}ரர\u{bcd} பகுதி"), ("te", "అడ\u{c4d}ర\u{c3e}ర\u{c4d} ప\u{c4d}ర\u{c3e}ంతం"), ("th", "เขตอาดราร\u{e4c}"), ("tr", "Adrar Bölgesi"), ("uk", "Адрар"), ("ur", "آدرار علاقہ"), ("vi", "Khu vực Adrar"), ("zh", "阿德拉爾省 (毛里塔尼亞)")]),
358                        unofficial_name_list: ["Adrar"].to_vec(),
359                    }
360                ),
361                (
362                    "08",
363                    Subdivision{
364                        name: "Dakhlet Nouâdhibou",
365                        country_alpha2: Alpha2::MR,
366                        code: "08",
367                        #[cfg(feature = "geo")]
368                        geo: Some(SubdivisionGeo{latitude: Some(20.5985588), longitude: Some(-16.2522143), max_latitude: Some(21.3397559), min_latitude: Some(19.275669), max_longitude: Some(-15.624716), min_longitude: Some(-17.066521)}),
369                        comments: None,
370                        subdivision_type: SubdivisionType::Region,
371                        #[cfg(feature = "translations")]
372                        translations: HashMap::from([("ar", "داخلة نواذيبو"), ("bg", "Дахлет Нуадибу"), ("bn", "দ\u{9be}খলেট নৌয\u{9bc}\u{9be}দহিব\u{9c1}"), ("ca", "Dakhlet Nouadhibou"), ("ccp", "𑄓𑄇\u{11134}𑄣𑄬𑄖\u{11134} 𑄥\u{1112f}𑄃𑄓\u{11128}𑄝\u{1112f}"), ("ceb", "Dakhlet Nouadhibou"), ("da", "Dakhlet Nouadhibou"), ("de", "Dakhlet Nouadhibou"), ("el", "Ντακχλέτ"), ("en", "Dakhlet Nouadhibou"), ("es", "Dajlet Nuadibú"), ("fa", "استان داخله نواذیبو"), ("fi", "Dakhletnouadhibou"), ("fr", "Dakhlet Nouadhibou"), ("gu", "દાખ\u{acd}લ\u{ac7}ટ નૌઆઢિબોઉ\u{a82}"), ("he", "דחלט נואדיבו"), ("hi", "दख\u{94d}ल\u{947}ट न\u{941}आधीब\u{942}"), ("id", "Dakhlet Nouadhibou"), ("it", "regione di Dakhlet-Nouadhibou"), ("ja", "ダフレト・ヌアジブ州"), ("kn", "ದಕ\u{ccd}ಲ\u{cc6}ಟ\u{ccd} ನುವಾಧ\u{cbf}ಬ\u{ccc}"), ("ko", "다클레트누아디부 주"), ("lt", "Dachlet Nuadibu vilaja"), ("lv", "Dahlet-Nuadibu vilājs"), ("mr", "द\u{945}ल\u{947}ट नऊदबाउ"), ("ms", "Dakhlet Nouadhibou"), ("nb", "Dakhlet Nouadhibou"), ("nl", "Dakhlet Nouadhibou"), ("no", "Dakhlet Nouadhibou"), ("pl", "Dachlat Nawazibu"), ("pt", "Dakhlet Nouadhibou"), ("ro", "Regiunea Dakhlet Nouadhibou"), ("ru", "Дахлет-Нуадибу"), ("si", "ඩක\u{dca}ලෙට\u{dca} නොව\u{dcf}ධ\u{dd2}බ\u{dd4}"), ("sv", "Dakhlet Nouadhibou"), ("ta", "டக\u{bcd}ஹ\u{bcd}ல\u{bcd}ட\u{bcd} நோவுவதிபோ"), ("te", "డ\u{c3e}క\u{c4d}ల\u{c46}ట\u{c4d} న\u{c4b}వ\u{c3e}ధ\u{c3f}బ\u{c4b}"), ("th", "ดาฮ\u{e4c}เลท นวดฮ\u{e34}ลบ\u{e39}ว"), ("tr", "Dakhlet Nouadhi"), ("uk", "Регіон Дахлет-Нуадібу"), ("ur", "داخلت نواذیبو علاقہ"), ("vi", "Dakhlet Nouadhibou"), ("zh", "努瓦迪布灣省")]),
373                        unofficial_name_list: ["Dakhlat Nawadibu", "Dakhlet Nouadhibou", "Đah\u{331}lat Nawadību"].to_vec(),
374                    }
375                ),
376                (
377                    "09",
378                    Subdivision{
379                        name: "Tagant",
380                        country_alpha2: Alpha2::MR,
381                        code: "09",
382                        #[cfg(feature = "geo")]
383                        geo: Some(SubdivisionGeo{latitude: Some(18.5467527), longitude: Some(-9.9018131), max_latitude: Some(19.9094811), min_latitude: Some(17.059023), max_longitude: Some(-7.8348294), min_longitude: Some(-12.711503)}),
384                        comments: None,
385                        subdivision_type: SubdivisionType::Region,
386                        #[cfg(feature = "translations")]
387                        translations: HashMap::from([("ar", "ولاية تكانت"), ("bg", "Такант"), ("bn", "ত\u{9be}গ\u{9be}ন\u{9cd}ট অঞ\u{9cd}চল"), ("ca", "Tagant"), ("ccp", "𑄑𑄬𑄚\u{11134}𑄎𑄬𑄚\u{11133}𑄑\u{11134}"), ("ceb", "Tagant"), ("da", "Tagant"), ("de", "Tagant"), ("el", "Ταγκάντ"), ("en", "Tagant"), ("es", "Tagant"), ("fa", "استان تگانت"), ("fi", "Tagantin maakunta"), ("fr", "Tagant"), ("gu", "ટાગાન\u{acd}ટ પ\u{acd}રદ\u{ac7}શ"), ("hi", "ट\u{948}ग\u{948}\u{902}ट क\u{94d}ष\u{947}त\u{94d}र"), ("id", "Tagant"), ("it", "regione di Tagant"), ("ja", "タガント州"), ("kn", "ಟ\u{ccd}ಯಾಗಂಟ\u{ccd} ಪ\u{ccd}ರದೇಶ"), ("ko", "타간트 주"), ("lt", "Tagantas"), ("lv", "Tagantas vilājs"), ("mr", "टागण प\u{94d}रद\u{947}श"), ("ms", "Tagant"), ("nb", "Tagant"), ("nl", "Tagant"), ("no", "Tagant"), ("pl", "Takant"), ("pt", "Tagant"), ("ro", "Regiunea Tagant"), ("ru", "Тагант"), ("si", "ටගන\u{dca}ට\u{dca} කල\u{dcf}පය"), ("sv", "Tagant"), ("ta", "டகன\u{bcd}ட\u{bcd} பகுதி"), ("te", "ట\u{c3e}గంట\u{c4d} ప\u{c4d}ర\u{c3e}ంతం"), ("th", "ภ\u{e39}ม\u{e34}ภาคทาก\u{e31}นท\u{e4c}"), ("tr", "Tagant Bölgesi"), ("uk", "Регіон Тагант"), ("ur", "تکانت علاقہ"), ("vi", "Khu vực Tagant"), ("zh", "塔甘特省")]),
388                        unofficial_name_list: ["Tagant"].to_vec(),
389                    }
390                ),
391                (
392                    "10",
393                    Subdivision{
394                        name: "Guidimaka",
395                        country_alpha2: Alpha2::MR,
396                        code: "10",
397                        #[cfg(feature = "geo")]
398                        geo: Some(SubdivisionGeo{latitude: Some(15.2557331), longitude: Some(-12.2547919), max_latitude: Some(16.141872), min_latitude: Some(14.7155461), max_longitude: Some(-11.596648), min_longitude: Some(-12.7553479)}),
399                        comments: None,
400                        subdivision_type: SubdivisionType::Region,
401                        #[cfg(feature = "translations")]
402                        translations: HashMap::from([("ar", "ولاية غيديماغا"), ("bg", "Кудимага"), ("bn", "গোইডিম\u{9be}ক\u{9be} অঞ\u{9cd}চল"), ("ca", "Guidimakha"), ("ccp", "𑄉\u{1112d}\u{1112a}𑄓\u{11128}𑄟𑄇"), ("ceb", "Guidimaka"), ("da", "Guidimaka"), ("de", "Guidimaka"), ("el", "Γκιντιμάγκα"), ("en", "Guidimaka"), ("es", "Guidimaka"), ("fa", "استان گیدی ماغا"), ("fi", "Guidimakan alue"), ("fr", "Guidimakha"), ("gu", "ગ\u{ac1}ઈદીમાકા પ\u{acd}રદ\u{ac7}શ"), ("hi", "गिडीमाका क\u{94d}ष\u{947}त\u{94d}र"), ("id", "Guidimaka"), ("it", "regione di Guidimagha"), ("ja", "ギディマカ州"), ("kn", "ಗುಯ\u{cbf}ಡ\u{cbf}ಮಾಕಾ ಪ\u{ccd}ರದೇಶ"), ("ko", "기디마카 주"), ("lt", "Gidimakos vilaja"), ("lv", "Gidimakas vilājs"), ("mr", "ग\u{941}इदमक प\u{94d}रद\u{947}श"), ("ms", "Guidimaka"), ("nb", "Guidimaka"), ("nl", "Guidimakha"), ("no", "Guidimaka"), ("pl", "Ghidimagha"), ("pt", "Guidimaka"), ("ro", "Regiunea Guidimaka"), ("ru", "Кудимага"), ("si", "ග\u{dd4}ය\u{dd2}ඩ\u{dd2}මක\u{dcf} පළ\u{dcf}ත"), ("sv", "Guidimaka"), ("ta", "குஇடிம\u{bbe}க\u{bbe} பகுதி"), ("te", "గుయ\u{c3f}డ\u{c3f}మ\u{c3e}క\u{c3e} ప\u{c4d}ర\u{c3e}ంతం"), ("th", "ก\u{e38}ยด\u{e34}มากา"), ("tr", "Guidimaka Bölgesi"), ("uk", "Регіон Ґідімака (Кудимага)"), ("ur", "گیدیماغا علاقہ"), ("vi", "Khu vực Guidimaka"), ("zh", "吉迪馬卡省")]),
403                        unofficial_name_list: ["Guidimaka"].to_vec(),
404                    }
405                ),
406                (
407                    "11",
408                    Subdivision{
409                        name: "Tiris Zemmour",
410                        country_alpha2: Alpha2::MR,
411                        code: "11",
412                        #[cfg(feature = "geo")]
413                        geo: Some(SubdivisionGeo{latitude: Some(24.5773764), longitude: Some(-9.9018131), max_latitude: Some(27.2980729), min_latitude: Some(21.151442), max_longitude: Some(-4.8276739), min_longitude: Some(-13.1396484)}),
414                        comments: None,
415                        subdivision_type: SubdivisionType::Region,
416                        #[cfg(feature = "translations")]
417                        translations: HashMap::from([("ar", "ولاية تيرس زمور"), ("bg", "Тирис Замур"), ("bn", "ত\u{9be}ইরিশ জেমোর অঞ\u{9cd}চল"), ("ca", "Tiris Zemmour"), ("ccp", "𑄑\u{11128}𑄢\u{11128}𑄌\u{11134} 𑄎𑄬𑄟\u{11134}𑄟\u{1112f}𑄢\u{11134}"), ("ceb", "Tiris Zemmour"), ("da", "Tiris Zemmour"), ("de", "Tiris Zemmour"), ("el", "Τίρις Ζεμούρ"), ("en", "Tiris Zemmour"), ("es", "Tiris Zemmur"), ("fa", "استان تیرس زمور"), ("fi", "Tiris-Zemmour"), ("fr", "Tiris Zemmour"), ("gu", "તિરીસ ઝ\u{ac7}મર પ\u{acd}રદ\u{ac7}શ"), ("hi", "तिरीस ज\u{93c}मौर क\u{94d}ष\u{947}त\u{94d}र"), ("id", "Tiris Zemmour"), ("it", "regione di Tiris-Zemmour"), ("ja", "ティリス・ゼムール州"), ("kn", "ಟ\u{cbf}ರ\u{cbf}ಸ\u{ccd} ಝ\u{cc6}ಮ\u{ccc}ರ\u{ccd} ಪ\u{ccd}ರದೇಶ"), ("ko", "티리스젬무르 주"), ("lt", "Tiris Zemuro vilaja"), ("lv", "Tīris Zemmūras vilājs"), ("mr", "तिरीस झम\u{947}र\u{94d}स प\u{94d}रा\u{902}त"), ("ms", "Tiris Zemmour"), ("nb", "Tiris Zemmour"), ("nl", "Tiris Zemmour"), ("no", "Tiris Zemmour"), ("pl", "Tiris Zammur"), ("pt", "Tiris Zemmour"), ("ro", "Regiunea Tiris Zemmour"), ("ru", "Тирис-Земмур"), ("si", "ට\u{dd2}ර\u{dd2}ස\u{dca} සෙම\u{dca}මොඋර\u{dca} කල\u{dcf}පය"), ("sv", "Tiris Zemmour"), ("ta", "டிரஸ\u{bcd} ஸிமமெர\u{bcd} பகுதி"), ("te", "ట\u{c3f}ర\u{c3f}స\u{c4d} జ\u{c46}మ\u{c4d}మ\u{c4b}ర\u{c4d} ప\u{c4d}ర\u{c3e}ంతం"), ("th", "ท\u{e34}ร\u{e34}ส เซ\u{e47}มม\u{e31}วร\u{e4c}"), ("tr", "Tiris Zemmour Bölgesi"), ("uk", "Регіон Тіріс-Земур"), ("ur", "تیرس زمور علاقہ"), ("vi", "Khu vực Tiris Zemmour"), ("zh", "提里斯-宰穆爾省")]),
418                        unofficial_name_list: ["Tiris Zammur", "Tiris Zammūr", "Tiris Zemmour"].to_vec(),
419                    }
420                ),
421                (
422                    "12",
423                    Subdivision{
424                        name: "Inchiri",
425                        country_alpha2: Alpha2::MR,
426                        code: "12",
427                        #[cfg(feature = "geo")]
428                        geo: Some(SubdivisionGeo{latitude: Some(20.0280561), longitude: Some(-15.4068079), max_latitude: Some(21.3430535), min_latitude: Some(18.9205761), max_longitude: Some(-14.1486749), min_longitude: Some(-16.472452)}),
429                        comments: None,
430                        subdivision_type: SubdivisionType::Region,
431                        #[cfg(feature = "translations")]
432                        translations: HashMap::from([("ar", "ولاية إينشيري"), ("be", "Вобласць Іншыры"), ("bg", "Иншири"), ("bn", "ইনকিরি অঞ\u{9cd}চল"), ("ca", "Inchiri"), ("ccp", "𑄃\u{11128}𑄚\u{11134}𑄌\u{11128}𑄢\u{11128}"), ("ceb", "Inchiri"), ("da", "Inchiri"), ("de", "Inchiri"), ("el", "Ιντσίρι"), ("en", "Inchiri"), ("es", "Inchiri"), ("fa", "استان اینشیری"), ("fi", "Inchirin maakunta"), ("fr", "Inchiri"), ("gu", "ઇન\u{acd}ચીરી પ\u{acd}રદ\u{ac7}શ"), ("hi", "इन\u{94d}कीरी प\u{94d}रद\u{947}श"), ("id", "Inchiri"), ("it", "regione di Inchiri"), ("ja", "インシリ州"), ("kn", "ಇಂಚರ\u{cbf} ಪ\u{ccd}ರದೇಶ"), ("ko", "인시리 주"), ("lt", "Inširio vilaja"), ("lv", "Inširi vilājs"), ("mr", "इ\u{902}चिरी प\u{94d}रद\u{947}श"), ("ms", "Inchiri"), ("nb", "Inchiri"), ("nl", "Inchiri"), ("no", "Inchiri"), ("pl", "Insziri"), ("pt", "Inchiri"), ("ro", "Regiunea Inchiri"), ("ru", "Иншири"), ("si", "ඉන\u{dca}ච\u{dd2}ර\u{dd2} කල\u{dcf}පය"), ("sv", "Inchiri"), ("ta", "இஞ\u{bcd}சிரி பகுதி"), ("te", "ఇంచ\u{c3f}ర\u{c3f} ప\u{c4d}ర\u{c3e}ంతం"), ("th", "อ\u{e34}นช\u{e34}ล\u{e35}"), ("tr", "Ichiri Bölgesi"), ("uk", "Інширі"), ("ur", "اینشیری"), ("vi", "Khu vực Inchiri"), ("zh", "因希里省")]),
433                        unofficial_name_list: ["Inchiri", "Inširi"].to_vec(),
434                    }
435                ),
436                (
437                    "13",
438                    Subdivision{
439                        name: "Nouakchott Ouest",
440                        country_alpha2: Alpha2::MR,
441                        code: "13",
442                        #[cfg(feature = "geo")]
443                        geo: None,
444                        comments: None,
445                        subdivision_type: SubdivisionType::Region,
446                        #[cfg(feature = "translations")]
447                        translations: HashMap::from([("ar", "ولاية نواكشوط الغربية"), ("ccp", "𑄚\u{1112f}𑄠\u{1112e}𑄇\u{11134}𑄌\u{1112e}𑄖\u{11134} 𑄃\u{11127}𑄠𑄬𑄌\u{11134}𑄑\u{11134}"), ("de", "Nouakchott Ouest"), ("en", "Nouakchott Ouest"), ("fa", "استان نواکشوت غربی"), ("fr", "Nouakchott-Ouest"), ("it", "Regione di Nouakchott-Ouest"), ("ja", "ヌアクショット西"), ("ko", "서누악쇼트 주"), ("ru", "Западный Нуакшот")]),
448                        unofficial_name_list: [].to_vec(),
449                    }
450                ),
451                (
452                    "14",
453                    Subdivision{
454                        name: "نواكشوط الشمالية",
455                        country_alpha2: Alpha2::MR,
456                        code: "14",
457                        #[cfg(feature = "geo")]
458                        geo: None,
459                        comments: None,
460                        subdivision_type: SubdivisionType::Region,
461                        #[cfg(feature = "translations")]
462                        translations: HashMap::from([("ar", "نواكشوط الشمالية"), ("ca", "Nouakchott-Nord"), ("ccp", "𑄚\u{1112f}𑄠\u{1112e}𑄇\u{11134}𑄌\u{1112e}𑄖\u{11134} 𑄚\u{11127}𑄢\u{11134}𑄓\u{11134}"), ("de", "Nouakchott Nord"), ("en", "Nouakchott Nord"), ("fa", "استان نواکشوت شمالی"), ("fr", "Nouakchott-Nord"), ("it", "Regione di Nouakchott-Nord"), ("ja", "ヌアクショット北"), ("ko", "북누악쇼트 주"), ("ru", "Нуакшот-Нор"), ("sv", "Nouakchott-Nord")]),
463                        unofficial_name_list: [].to_vec(),
464                    }
465                ),
466                (
467                    "15",
468                    Subdivision{
469                        name: "نواكشوط الجنوبية",
470                        country_alpha2: Alpha2::MR,
471                        code: "15",
472                        #[cfg(feature = "geo")]
473                        geo: None,
474                        comments: None,
475                        subdivision_type: SubdivisionType::Region,
476                        #[cfg(feature = "translations")]
477                        translations: HashMap::from([("ar", "نواكشوط الجنوبية"), ("ccp", "𑄚\u{1112f}𑄠\u{1112e}𑄇\u{11134}𑄌\u{1112e}𑄖\u{11134} 𑄥𑄖\u{11134}"), ("de", "Nouakchott Sud"), ("en", "Nouakchott Sud"), ("fa", "استان نواکشوت جنوبی"), ("fr", "Nouakchott-Sud"), ("it", "Regione di Nouakchott-Sud"), ("ja", "ヌアクショット南"), ("ko", "남누악쇼트 주"), ("ru", "Нуакшот-Сюд")]),
478                        unofficial_name_list: [].to_vec(),
479                    }
480                ),
481            ]
482
483        )
484    }
485}
486#[allow(unused_imports)]
487use crate::{
488    Alpha2, Alpha3, Continent, Country, CurrencyCode, DistanceUnit, Region, SubRegion, VatRates,
489    WeekDay, WorldRegion, GEC, IOC,
490};
491#[allow(unused_imports)]
492use std::collections::HashMap;
493#[cfg(feature = "mr")]
494/// [`Country`](crate::Country) struct for this country.
495pub fn new() -> Country {
496    Country {
497        alpha2: Alpha2::MR,
498        alpha3: Alpha3::MRT,
499        address_format: None,
500        continent: Continent::Africa,
501        country_code: 222,
502        currency_code: CurrencyCode::MRU,
503        maybe_gec: Some(GEC::MR),
504        #[cfg(feature = "geo")]
505        geo: geo::new(),
506        international_prefix: "00",
507        maybe_ioc: Some(IOC::MTN),
508        iso_long_name: "The Islamic Republic of Mauritania",
509        iso_short_name: "Mauritania",
510        official_language_list: ["ar", "fr"].to_vec(),
511        spoken_language_list: ["ar", "fr"].to_vec(),
512        national_destination_code_length_list: [2].to_vec(),
513        national_number_length_list: [7].to_vec(),
514        national_prefix: "0",
515        maybe_nationality: Some("Mauritanian"),
516        number: "478",
517        postal_code: false,
518        postal_code_format: None,
519        maybe_region: Some(Region::Africa),
520        start_of_week: WeekDay::Monday,
521        maybe_subregion: Some(SubRegion::WesternAfrica),
522        un_locode: "MR",
523        unofficial_name_list: [
524            "Mauritania",
525            "موريتانيا",
526            "Mauretanien",
527            "Mauritanie",
528            "モーリタニア",
529            "Mauritanië",
530        ]
531        .to_vec(),
532        world_region: WorldRegion::EMEA,
533        #[cfg(feature = "emojis")]
534        emoji: "🇲🇷",
535        #[cfg(feature = "translations")]
536        translations: HashMap::from([
537            ("ab", "Mauritania"),
538            ("af", "Mouritanië"),
539            ("ak", "Mauritania"),
540            ("am", "ሥሱቴኒ።"),
541            ("an", "Mauritania"),
542            ("ar", "موريتانيا"),
543            ("as", "ম'ৰিট\u{9be}নিয়\u{9be}"),
544            ("ay", "Mauritania"),
545            ("az", "Mavritaniya"),
546            ("ba", "Mauritania"),
547            ("be", "Маўрытанія"),
548            ("bg", "Мавритания"),
549            ("bi", "Mauritania"),
550            ("bn", "মরিট\u{9be}নিয়\u{9be}"),
551            ("bn_IN", "মরিট\u{9be}নিয়\u{9be}"),
552            ("br", "Maouritania"),
553            ("bs", "Mauritanija"),
554            ("ca", "Mauritània"),
555            ("ce", "Мавритани"),
556            ("ch", "Mauritania"),
557            ("cs", "Mauritánie"),
558            ("cv", "Мавритани"),
559            ("cy", "Mauritania"),
560            ("da", "Mauretanien"),
561            ("de", "Mauretanien"),
562            ("dv", "މ\u{7ae}ރ\u{7a8}ޓ\u{7a7}ނ\u{7a8}އ\u{7a7}"),
563            ("dz", "མའ\u{f74}་ར\u{f72}་ཊ་ན\u{f72}་ཡ།"),
564            ("ee", "Mauritania"),
565            ("el", "Μαυριτανία"),
566            ("en", "Mauritania"),
567            ("eo", "Maŭritanio"),
568            ("es", "Mauritania"),
569            ("et", "Mauritaania"),
570            ("eu", "Mauritania"),
571            ("fa", "موریتانی"),
572            ("ff", "Muritani"),
573            ("fi", "Mauritania"),
574            ("fo", "Móritania"),
575            ("fr", "Mauritanie"),
576            ("fy", "Mauritaanje"),
577            ("ga", "An Mháratáin"),
578            ("gl", "Mauritania"),
579            ("gn", "Mauritania"),
580            ("gu", "મોરિશિઆના"),
581            ("gv", "Yn Varitaan"),
582            ("ha", "Muritaniya"),
583            ("he", "מאוריטניה"),
584            ("hi", "मॉरीतानिया"),
585            ("hr", "Mauretanija"),
586            ("ht", "Moritani"),
587            ("hu", "Mauritánia"),
588            ("hy", "Մավրիտանիա"),
589            ("ia", "Mauritania"),
590            ("id", "Mauritania"),
591            ("io", "Mauritania"),
592            ("is", "Máritanía"),
593            ("it", "Mauritania"),
594            ("iu", "Mauritania"),
595            ("ja", "モーリタニア"),
596            ("ka", "მავრიტანია"),
597            ("ki", "Mauritania"),
598            ("kk", "Мавритания"),
599            ("kl", "Mauritania"),
600            ("km", "ម\u{17c9}\u{17bc}រ\u{17b8}តាន\u{17b8}"),
601            ("kn", "ಮಾರ\u{cbf}ಟೇನ\u{cbf}ಯಾ"),
602            ("ko", "모리타니"),
603            ("ku", "Morîtanya"),
604            ("kv", "Mauritania"),
605            ("kw", "Moritani"),
606            ("ky", "Мавритания"),
607            ("lo", "Mauritania"),
608            ("lt", "Mauritanija"),
609            ("lv", "Mauritānija"),
610            ("mi", "Mauritānia"),
611            ("mk", "Мавританија"),
612            ("ml", "മൌറിട\u{d4d}ട\u{d3e}നിയ"),
613            ("mn", "Мавритан"),
614            ("mr", "मॉरिटानिया"),
615            ("ms", "Mauritania"),
616            ("mt", "Mawritanja"),
617            (
618                "my",
619                "မော\u{103a}ရ\u{102e}တေးန\u{102e}းယားန\u{102d}\u{102f}င\u{103a}င\u{1036}",
620            ),
621            ("na", "Mauritania"),
622            ("nb", "Mauritania"),
623            ("ne", "माउरिटानिया"),
624            ("nl", "Mauritanië"),
625            ("nn", "Mauritania"),
626            (
627                "nv",
628                "Shádiʼááhjí Ghą\u{301}ą\u{301}ʼaskʼidii Biłikahii Bikéyah",
629            ),
630            ("oc", "Mauritània"),
631            ("or", "ମ\u{b3e}ରୀଟୋନ\u{b3f}ୟ\u{b3e}"),
632            ("pa", "ਮਾਓਰੀਟਆਨਾ"),
633            ("pi", "मारिट\u{947}निया"),
634            ("pl", "Mauretania"),
635            ("ps", "موریتاني"),
636            ("pt", "Mauritânia"),
637            ("pt_BR", "Mauritânia"),
638            ("ro", "Mauritania"),
639            ("ru", "Мавритания"),
640            ("rw", "Moritaniya"),
641            ("sc", "Mauritània"),
642            ("sd", "Mauritania"),
643            ("si", "මෝර\u{dd2}ට\u{dcf}න\u{dd2}ය\u{dcf}"),
644            ("sk", "Mauritánia"),
645            ("sl", "Mavretanija"),
646            ("so", "Muritaaniya"),
647            ("sq", "Mauritani"),
648            ("sr", "Мауританија"),
649            ("sv", "Mauretanien"),
650            ("sw", "Mauritania"),
651            ("ta", "மொரிசியேனிய\u{bbe}"),
652            ("te", "మ\u{c4c}ర\u{c3f}ట\u{c3e}న\u{c3f}య\u{c3e}"),
653            ("tg", "Мавритания"),
654            ("th", "มอร\u{e34}เตเน\u{e35}ย"),
655            ("ti", "ሞሪቴኒያ"),
656            ("tk", "Mawritaniýa"),
657            ("tl", "Mauritania"),
658            ("tr", "Moritanya"),
659            ("tt", "Мауританиа"),
660            ("ug", "ماۋرىتانىيە"),
661            ("uk", "Мавританія"),
662            ("ur", "موریتانیہ"),
663            ("uz", "Mavritaniya"),
664            ("ve", "Mauritania"),
665            ("vi", "Mô-ri-ta-ni-a"),
666            ("wa", "Moritanreye"),
667            ("wo", "Móritaani"),
668            ("xh", "Mauritania"),
669            ("yo", "Mauritáníà"),
670            ("zh_CN", "毛里塔尼亚"),
671            ("zh_HK", "毛里塔尼亞"),
672            ("zh_TW", "茅利塔尼亞"),
673            ("zu", "IMoritaniya"),
674        ]),
675        #[cfg(feature = "subdivisions")]
676        subdivisions: subdivisions::new(),
677        g7_member: false,
678        g20_member: false,
679        eu_member: false,
680        eea_member: false,
681        maybe_vat_rates: None,
682        distance_unit: DistanceUnit::Km,
683        maybe_population: Some(4736139),
684    }
685}