keshvar/countries/
ne.rs

1// DO NOT TOUCH THIS FILE. (Auto-generated by `keshvar-code-generator/src/countries.rs`)
2
3//! A module for country `The Republic of the Niger`
4
5#[cfg(all(feature = "ne", feature = "constants"))]
6/// A module to access all constant country data for `The Republic of the Niger`.
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::NE;
18    pub const ALPHA3: Alpha3 = Alpha3::NER;
19    pub const CONTINENT: Continent = Continent::Africa;
20    pub const COUNTRY_CODE: usize = 227;
21    pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::XOF;
22    pub const GEC: Option<GEC> = Some(GEC::NG);
23    pub const INTERNATIONAL_PREFIX: &str = "00";
24    pub const IOC: Option<IOC> = Some(IOC::NIG);
25    pub const ISO_SHORT_NAME: &str = "Niger";
26    pub const ISO_LONG_NAME: &str = "The Republic of the Niger";
27    pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["fr"];
28    pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["fr"];
29    pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[2];
30    pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[8];
31    pub const NATIONAL_PREFIX: &str = "0";
32    pub const NATIONALITY: Option<&str> = Some("Nigerian");
33    pub const NUMBER: &str = "562";
34    pub const POSTAL_CODE: bool = true;
35    pub const POSTAL_CODE_FORMAT: Option<&str> = Some("\\d{4}");
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 = "NE";
40    pub const UNOFFICIAL_NAME_LIST: &[&str] = &["Niger", "Níger", "ニジェール"];
41    pub const WORLD_REGION: WorldRegion = WorldRegion::EMEA;
42    pub const G7_MEMBER: bool = false;
43    pub const G20_MEMBER: bool = false;
44    pub const EU_MEMBER: bool = false;
45    pub const EEA_MEMBER: bool = false;
46    pub const DISTANCE_UNIT: DistanceUnit = DistanceUnit::Km;
47    pub const POPULATION: Option<u64> = Some(26207977);
48    #[cfg(feature = "emojis")]
49    pub const EMOJI: &str = "🇳🇪";
50    #[cfg(feature = "translations")]
51    pub const TRANSLATIONS: &[(&str, &str)] = &[
52        ("ab", "Niger"),
53        ("af", "Niger"),
54        ("ak", "Niger"),
55        ("am", "ኒጄር"),
56        ("an", "Niger"),
57        ("ar", "الن\u{651}يجر"),
58        ("as", "ন\u{9be}ইজ\u{9be}ৰ"),
59        ("ay", "Niger"),
60        ("az", "Niger"),
61        ("ba", "Niger"),
62        ("be", "Нігер"),
63        ("bg", "Нигер"),
64        ("bi", "Niger"),
65        ("bn", "ন\u{9be}ইজ\u{9be}র"),
66        ("bn_IN", "ন\u{9be}ইজ\u{9be}র"),
67        ("br", "Niger"),
68        ("bs", "Niger"),
69        ("ca", "Níger"),
70        ("ce", "Нигер"),
71        ("ch", "Niger"),
72        ("cs", "Niger"),
73        ("cv", "Нигер"),
74        ("cy", "Niger"),
75        ("da", "Niger"),
76        ("de", "Niger"),
77        ("dv", "ނ\u{7a9}ޖ\u{7a6}ރ\u{7aa}"),
78        ("dz", "ནའ\u{f72}་ཇར།"),
79        ("ee", "Niger"),
80        ("el", "Νίγηρας"),
81        ("en", "Niger"),
82        ("eo", "Niĝero"),
83        ("es", "Niger"),
84        ("et", "Niger"),
85        ("eu", "Niger"),
86        ("fa", "نیجر"),
87        ("ff", "Niiser"),
88        ("fi", "Niger"),
89        ("fo", "Niger"),
90        ("fr", "Niger"),
91        ("fy", "Niger"),
92        ("ga", "An Nígir"),
93        ("gl", "Níxer"),
94        ("gn", "Niger"),
95        ("gu", "નાઇજર"),
96        ("gv", "Yn Neegeyr"),
97        ("ha", "Nijar"),
98        ("he", "ניז׳ר"),
99        ("hi", "नाइजर"),
100        ("hr", "Niger"),
101        ("ht", "Nijè"),
102        ("hu", "Niger"),
103        ("hy", "Նիգեր"),
104        ("ia", "Niger"),
105        ("id", "Niger"),
106        ("io", "Nijer"),
107        ("is", "Níger"),
108        ("it", "Niger"),
109        ("iu", "Niger"),
110        ("ja", "ニジェール"),
111        ("ka", "ნიგერი"),
112        ("ki", "Niger"),
113        ("kk", "Нигер"),
114        ("kl", "Niger"),
115        ("km", "ន\u{17b8}ហ\u{17d2}សេរ"),
116        ("kn", "ನೈಜರ\u{ccd}"),
117        ("ko", "니제르"),
118        ("ku", "Nîjer"),
119        ("kv", "Niger"),
120        ("kw", "Pow Nijer"),
121        ("ky", "Нигер"),
122        ("lo", "Niger"),
123        ("lt", "Nigeris"),
124        ("lv", "Nigēra"),
125        ("mi", "Niger"),
126        ("mk", "Нигер"),
127        ("ml", "നൈജര\u{d4d}\u{200d}"),
128        ("mn", "Нигер"),
129        ("mr", "नायज\u{947}र"),
130        ("ms", "Niger"),
131        ("mt", "Niġer"),
132        (
133            "my",
134            "န\u{102d}\u{102f}င\u{103a}ဂျာန\u{102d}\u{102f}င\u{103a}င\u{1036}",
135        ),
136        ("na", "Niger"),
137        ("nb", "Niger"),
138        ("ne", "निगर"),
139        ("nl", "Niger"),
140        ("nn", "Niger"),
141        ("nv", "Niger"),
142        ("oc", "Nigèr"),
143        ("or", "ନ\u{b3e}ଇଜର"),
144        ("pa", "ਨੀਜ\u{a3c}ਰ"),
145        ("pi", "नीज\u{947}"),
146        ("pl", "Niger"),
147        ("ps", "نایجېر"),
148        ("pt", "Níger"),
149        ("pt_BR", "Níger"),
150        ("ro", "Niger"),
151        ("ru", "Нигер"),
152        ("rw", "Nigeri"),
153        ("sc", "Nìger"),
154        ("sd", "Niger"),
155        ("si", "න\u{dd2}ගර\u{dca}"),
156        ("sk", "Niger"),
157        ("sl", "Niger"),
158        ("so", "Niger"),
159        ("sq", "Niger"),
160        ("sr", "Нигер"),
161        ("sv", "Niger"),
162        ("sw", "Niger"),
163        ("ta", "நைகர\u{bcd}"),
164        ("te", "న\u{c48}జ\u{c46}ర\u{c4d}"),
165        ("tg", "Нигер"),
166        ("th", "ไนเจอร\u{e4c}"),
167        ("ti", "ናይጀር"),
168        ("tk", "Niger"),
169        ("tl", "Niger"),
170        ("tr", "Nijer"),
171        ("tt", "Ниgер"),
172        ("ug", "نىگېر"),
173        ("uk", "Нігер"),
174        ("ur", "نائجر"),
175        ("uz", "Niger"),
176        ("ve", "Niger"),
177        ("vi", "Ni-gie"),
178        ("wa", "Nidjer"),
179        ("wo", "Nijeer"),
180        ("xh", "Niger"),
181        ("yo", "Nìjẹ\u{300}r"),
182        ("zh_CN", "尼日尔"),
183        ("zh_HK", "尼日爾"),
184        ("zh_TW", "尼日"),
185        ("zu", "INayighe"),
186    ];
187    #[cfg(all(feature = "ne", feature = "geo", feature = "constants"))]
188    /// GEO data as constants
189    pub mod geo {
190        pub const LATITUDE: f64 = 17.607789;
191        pub const LONGITUDE: f64 = 8.081666;
192        pub const MAX_LATITUDE: f64 = 23.4999997;
193        pub const MAX_LONGITUDE: f64 = 15.9990339;
194        pub const MIN_LATITUDE: f64 = 11.693756;
195        pub const MIN_LONGITUDE: f64 = 0.1617177;
196        pub const NORTHEAST_LATITUDE: f64 = 23.4999997;
197        pub const NORTHEAST_LONGITUDE: f64 = 15.9990339;
198        pub const SOUTHWEST_LATITUDE: f64 = 11.693756;
199        pub const SOUTHWEST_LONGITUDE: f64 = 0.1617177;
200    }
201}
202#[cfg(all(feature = "ne", feature = "geo"))]
203/// GEO module for this country.
204pub mod geo {
205    use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};
206
207    /// GEO information for this country.
208    pub fn new() -> CountryGeo {
209        CountryGeo {
210            latitude: 17.607789,
211            longitude: 8.081666,
212            max_latitude: 23.4999997,
213            max_longitude: 15.9990339,
214            min_latitude: 11.693756,
215            min_longitude: 0.1617177,
216            bounds: CountryGeoBounds {
217                northeast: CountryGeoBound {
218                    latitude: 23.4999997,
219                    longitude: 15.9990339,
220                },
221                southwest: CountryGeoBound {
222                    latitude: 11.693756,
223                    longitude: 0.1617177,
224                },
225            },
226        }
227    }
228}
229
230#[cfg(all(feature = "ne", feature = "subdivisions"))]
231/// Subdivision module for this country.
232pub mod subdivisions {
233    #[allow(unused_imports)]
234    use crate::{Alpha2, Subdivision, SubdivisionType};
235    use std::collections::HashMap;
236    // In this state, We do not know if subdivisions have geo or not!
237    #[cfg(feature = "geo")]
238    #[allow(unused_imports)]
239    use crate::SubdivisionGeo;
240
241    /// Subdivisions for this country.
242    pub fn new() -> HashMap<&'static str, Subdivision> {
243        HashMap::from([
244            (
245                "1",
246                Subdivision {
247                    name: "Agadez",
248                    country_alpha2: Alpha2::NE,
249                    code: "1",
250                    #[cfg(feature = "geo")]
251                    geo: Some(SubdivisionGeo {
252                        latitude: Some(16.966667),
253                        longitude: Some(7.983333),
254                        max_latitude: Some(16.9894109),
255                        min_latitude: Some(16.948514),
256                        max_longitude: Some(8.0210101),
257                        min_longitude: Some(7.9526987),
258                    }),
259                    comments: None,
260                    subdivision_type: SubdivisionType::Region,
261                    #[cfg(feature = "translations")]
262                    translations: HashMap::from([
263                        ("ar", "منطقة أغاديس"),
264                        ("bn", "আগ\u{9be}ডেজ অঞ\u{9cd}চল"),
265                        ("ca", "Agadez (regió)"),
266                        ("ccp", "𑄃𑄉𑄓𑄬𑄌\u{11134}"),
267                        ("ceb", "Agadez"),
268                        ("da", "Agadez (region)"),
269                        ("de", "Agadez"),
270                        ("el", "Αγκαντέζ"),
271                        ("en", "Agadez"),
272                        ("es", "Región de Agadez"),
273                        ("fa", "منطقه آگادز"),
274                        ("fi", "Agadez (alue)"),
275                        ("fr", "Agadez"),
276                        ("gu", "અગાડ\u{ac7}ઝ પ\u{acd}રદ\u{ac7}શ"),
277                        ("ha", "Yankin Agadez"),
278                        ("ha_NE", "Yankin Agadez"),
279                        ("hi", "अगाड\u{947}ज\u{93c} क\u{94d}ष\u{947}त\u{94d}र"),
280                        ("hr", "Agadez (regija)"),
281                        ("id", "Agadez (departemen)"),
282                        ("it", "regione di Agadez"),
283                        ("ja", "アガデス州"),
284                        ("ka", "აგადესის რეგიონი"),
285                        ("kn", "ಅಗಡ\u{cc6}ಜ\u{ccd} ಪ\u{ccd}ರದೇಶ"),
286                        ("ko", "아가데즈 주"),
287                        ("lt", "Agadezo regionas"),
288                        ("lv", "Agadesas reģions"),
289                        ("mr", "अगाड\u{947}झ प\u{94d}रद\u{947}श"),
290                        ("ms", "Agadez (wilayah)"),
291                        ("nb", "Agadez (region)"),
292                        ("nl", "Agadez"),
293                        ("no", "Agadez (region)"),
294                        ("pl", "Agadez"),
295                        ("pt", "Agadez (região)"),
296                        ("ro", "Regiunea Agadez"),
297                        ("ru", "Агадес (регион)"),
298                        ("si", "අගඩෙස\u{dca} කල\u{dcf}පය"),
299                        ("sv", "Agadez (region)"),
300                        ("ta", "ஆக\u{bcd}டேஸ\u{bcd} பகுதி"),
301                        ("te", "అగ\u{c3e}డ\u{c46}జ\u{c4d} ప\u{c4d}ర\u{c3e}ంతం"),
302                        ("th", "อะกาเดซ"),
303                        ("tr", "Agadez (Nijer bölgesi)"),
304                        ("uk", "Регіон Агадес"),
305                        ("ur", "اگادیز علاقہ"),
306                        ("vi", "Khu vực Agadez"),
307                        ("zh", "阿加德兹大区"),
308                    ]),
309                    unofficial_name_list: ["Agadez"].to_vec(),
310                },
311            ),
312            (
313                "2",
314                Subdivision {
315                    name: "Diffa",
316                    country_alpha2: Alpha2::NE,
317                    code: "2",
318                    #[cfg(feature = "geo")]
319                    geo: Some(SubdivisionGeo {
320                        latitude: Some(13.316667),
321                        longitude: Some(12.616667),
322                        max_latitude: Some(13.3314146),
323                        min_latitude: Some(13.3027664),
324                        max_longitude: Some(12.6319599),
325                        min_longitude: Some(12.6024342),
326                    }),
327                    comments: None,
328                    subdivision_type: SubdivisionType::Region,
329                    #[cfg(feature = "translations")]
330                    translations: HashMap::from([
331                        ("ar", "منطقة ديفا"),
332                        ("bn", "ডিফ\u{9be} অঞ\u{9cd}চল"),
333                        ("ca", "Diffa"),
334                        ("ccp", "𑄓\u{11128}𑄜\u{11133}𑄦"),
335                        ("ceb", "Diffa"),
336                        ("da", "Diffa"),
337                        ("de", "Diffa"),
338                        ("el", "Ντίφα"),
339                        ("en", "Diffa"),
340                        ("es", "Región de Diffa"),
341                        ("fa", "ناحیه دیفا"),
342                        ("fi", "Diffa"),
343                        ("fr", "Diffa"),
344                        ("gu", "ડિફા પ\u{acd}રદ\u{ac7}શ"),
345                        ("ha", "Yankin Diffa"),
346                        ("ha_NE", "Yankin Diffa"),
347                        ("hi", "डिफा क\u{94d}ष\u{947}त\u{94d}र"),
348                        ("hr", "Diffa"),
349                        ("id", "Diffa"),
350                        ("it", "regione di Diffa"),
351                        ("ja", "ディファ州"),
352                        ("ka", "დიფის რეგიონი"),
353                        ("kn", "ಡ\u{cbf}ಫಾ ಪ\u{ccd}ರದೇಶ"),
354                        ("ko", "디파 주"),
355                        ("lt", "Difos regionas"),
356                        ("lv", "Difas reģions"),
357                        ("mr", "डिफ\u{94d}फा प\u{94d}रद\u{947}श"),
358                        ("ms", "Diffa"),
359                        ("nb", "Diffa"),
360                        ("nl", "Diffa"),
361                        ("no", "Diffa"),
362                        ("pl", "Diffa"),
363                        ("pt", "Diffa"),
364                        ("ro", "Regiunea Diffa"),
365                        ("ru", "Диффа"),
366                        ("si", "ඩ\u{dd2}ෆ\u{dca}ෆ\u{dcf} කල\u{dcf}පය"),
367                        ("sv", "Diffa (region)"),
368                        ("ta", "டிப\u{bcd}பிப\u{bbe} பகுதி"),
369                        ("te", "డ\u{c3f}ఫ\u{c3e} ప\u{c4d}ర\u{c3e}ంతం"),
370                        ("th", "ด\u{e34}ฟฟา"),
371                        ("tr", "Diffa"),
372                        ("uk", "Регіон Діффа"),
373                        ("ur", "دیفا علاقہ"),
374                        ("vi", "Khu vực Diffa"),
375                        ("zh", "迪法大区"),
376                    ]),
377                    unofficial_name_list: ["Diffa"].to_vec(),
378                },
379            ),
380            (
381                "3",
382                Subdivision {
383                    name: "Dosso",
384                    country_alpha2: Alpha2::NE,
385                    code: "3",
386                    #[cfg(feature = "geo")]
387                    geo: Some(SubdivisionGeo {
388                        latitude: Some(13.05),
389                        longitude: Some(3.2),
390                        max_latitude: Some(13.0693243),
391                        min_latitude: Some(13.0239105),
392                        max_longitude: Some(3.2271886),
393                        min_longitude: Some(3.1782688),
394                    }),
395                    comments: None,
396                    subdivision_type: SubdivisionType::Region,
397                    #[cfg(feature = "translations")]
398                    translations: HashMap::from([
399                        ("ar", "منطقة دوسو"),
400                        ("bg", "Досо (регион)"),
401                        ("bn", "ডসো অঞ\u{9cd}চল"),
402                        ("ca", "Dosso"),
403                        ("ccp", "𑄓\u{1112e}𑄥\u{1112e}"),
404                        ("ceb", "Dosso Region"),
405                        ("da", "Dosso"),
406                        ("de", "Dosso"),
407                        ("el", "Ντόσσο"),
408                        ("en", "Dosso"),
409                        ("es", "Región de Dosso"),
410                        ("fa", "ناحیه دوسو"),
411                        ("fi", "Dosso"),
412                        ("fr", "Dosso"),
413                        ("gu", "ડોસો પ\u{acd}રદ\u{ac7}શ"),
414                        ("ha", "Yankin Dosso"),
415                        ("ha_NE", "Yankin Dosso"),
416                        ("hi", "डोसो क\u{94d}ष\u{947}त\u{94d}र"),
417                        ("hr", "Dosso"),
418                        ("id", "Dosso"),
419                        ("it", "regione di Dosso"),
420                        ("ja", "ドッソ州"),
421                        ("ka", "დოსოს რეგიონი"),
422                        ("kn", "ಡೋಸ\u{ccd}ಸೋ ಪ\u{ccd}ರದೇಶ"),
423                        ("ko", "도소 주"),
424                        ("lt", "Doso regionas"),
425                        ("lv", "Doso reģions"),
426                        ("mr", "डोसो प\u{94d}रद\u{947}श"),
427                        ("ms", "Dosso"),
428                        ("nb", "Dosso"),
429                        ("nl", "Dosso"),
430                        ("no", "Dosso"),
431                        ("pl", "Dosso"),
432                        ("pt", "Dosso"),
433                        ("ro", "Regiunea Dosso"),
434                        ("ru", "Досо"),
435                        ("si", "දොස\u{dca}සෝ කල\u{dcf}පය"),
436                        ("sv", "Dosso"),
437                        ("ta", "டொஸோ பகுதி"),
438                        ("te", "డ\u{c4b}స\u{c4b} ప\u{c4d}ర\u{c3e}ంతం"),
439                        ("th", "ดอสโซ"),
440                        ("tr", "Dosso"),
441                        ("uk", "Регіон Досо"),
442                        ("ur", "دوسو علاقہ"),
443                        ("vi", "Khu vực Dosso"),
444                        ("zh", "多索大区"),
445                    ]),
446                    unofficial_name_list: ["Dosso"].to_vec(),
447                },
448            ),
449            (
450                "4",
451                Subdivision {
452                    name: "Maradi",
453                    country_alpha2: Alpha2::NE,
454                    code: "4",
455                    #[cfg(feature = "geo")]
456                    geo: Some(SubdivisionGeo {
457                        latitude: Some(13.483333),
458                        longitude: Some(7.1),
459                        max_latitude: Some(13.5319182),
460                        min_latitude: Some(13.46399),
461                        max_longitude: Some(7.128497299999999),
462                        min_longitude: Some(7.0772901),
463                    }),
464                    comments: None,
465                    subdivision_type: SubdivisionType::Region,
466                    #[cfg(feature = "translations")]
467                    translations: HashMap::from([
468                        ("ar", "منطقة مارادي"),
469                        ("bn", "ম\u{9be}র\u{9be}ডি অঞ\u{9cd}চল"),
470                        ("ca", "Maradi"),
471                        ("ccp", "𑄟𑄢𑄓\u{11128}"),
472                        ("ceb", "Maradi"),
473                        ("da", "Maradi"),
474                        ("de", "Maradi"),
475                        ("el", "Μαραντί"),
476                        ("en", "Maradi"),
477                        ("es", "Región de Maradi"),
478                        ("fa", "ناحیه مارادی"),
479                        ("fi", "Maradi"),
480                        ("fr", "Maradi"),
481                        ("gu", "મારાડી પ\u{acd}રદ\u{ac7}શ"),
482                        ("ha", "Yankin Maradi"),
483                        ("ha_NE", "Yankin Maradi"),
484                        ("hi", "मराडी क\u{94d}ष\u{947}त\u{94d}र"),
485                        ("hr", "Maradi"),
486                        ("id", "Maradi"),
487                        ("it", "regione di Maradi"),
488                        ("ja", "マラディ州"),
489                        ("ka", "მარადის რეგიონი"),
490                        ("kn", "ಮರಾದ\u{cbf} ಪ\u{ccd}ರದೇಶ"),
491                        ("ko", "마라디 주"),
492                        ("lt", "Maradžio regionas"),
493                        ("lv", "Maradi reģions"),
494                        ("mr", "मारडी प\u{94d}रद\u{947}श"),
495                        ("ms", "Maradi"),
496                        ("nb", "Maradi"),
497                        ("nl", "Maradi"),
498                        ("no", "Maradi"),
499                        ("pl", "Maradi"),
500                        ("pt", "Maradi"),
501                        ("ro", "Regiunea Maradi"),
502                        ("ru", "Маради"),
503                        ("si", "මරද\u{dd3} කල\u{dcf}පය"),
504                        ("sv", "Maradi"),
505                        ("ta", "ம\u{bbe}ரடி பகுதி"),
506                        ("te", "మ\u{c3e}ర\u{c3e}డ\u{c40} ప\u{c4d}ర\u{c3e}ంతం"),
507                        ("th", "มาราด\u{e35}"),
508                        ("tr", "Maradi"),
509                        ("uk", "Мараді"),
510                        ("ur", "مارادی علاقہ"),
511                        ("vi", "Khu vực Maradi"),
512                        ("zh", "马拉迪大区"),
513                    ]),
514                    unofficial_name_list: ["Maradi"].to_vec(),
515                },
516            ),
517            (
518                "5",
519                Subdivision {
520                    name: "Tahoua",
521                    country_alpha2: Alpha2::NE,
522                    code: "5",
523                    #[cfg(feature = "geo")]
524                    geo: Some(SubdivisionGeo {
525                        latitude: Some(14.883333),
526                        longitude: Some(5.266667),
527                        max_latitude: Some(14.9285551),
528                        min_latitude: Some(14.8680217),
529                        max_longitude: Some(5.2966928),
530                        min_longitude: Some(5.241680100000001),
531                    }),
532                    comments: None,
533                    subdivision_type: SubdivisionType::Region,
534                    #[cfg(feature = "translations")]
535                    translations: HashMap::from([
536                        ("ar", "منطقة طاوة"),
537                        ("bn", "ত\u{9be}হোয\u{9bc}\u{9be} অঞ\u{9cd}চল"),
538                        ("ca", "Tahoua"),
539                        ("ccp", "𑄑𑄦\u{1112a}𑄠"),
540                        ("ceb", "Tahoua"),
541                        ("da", "Tahoua"),
542                        ("de", "Tahoua"),
543                        ("el", "Ταχούα"),
544                        ("en", "Tahoua"),
545                        ("es", "Región de Tahoua"),
546                        ("fa", "ناحیه تاهوآ"),
547                        ("fi", "Tahoua"),
548                        ("fr", "Tahoua"),
549                        ("gu", "તાહૌઆ પ\u{acd}રદ\u{ac7}શ"),
550                        ("ha", "Yankin Tahoua"),
551                        ("ha_NE", "Yankin Tahoua"),
552                        ("hi", "ताह\u{941}आ प\u{94d}रद\u{947}श"),
553                        ("hr", "Tahoua"),
554                        ("id", "Tahoua"),
555                        ("it", "regione di Tahoua"),
556                        ("ja", "タウア州"),
557                        ("ka", "ტაჰუის რეგიონი"),
558                        ("kn", "ತಾಹ\u{ccc} ಪ\u{ccd}ರದೇಶ"),
559                        ("ko", "타우아 주"),
560                        ("lt", "Tahovos regionas"),
561                        ("lv", "Tahua reģions"),
562                        ("mr", "टहौआ प\u{94d}रद\u{947}श"),
563                        ("ms", "Daeah Tahoua"),
564                        ("nb", "Tahoua"),
565                        ("nl", "Tahoua"),
566                        ("no", "Tahoua"),
567                        ("pl", "Region Tahoua"),
568                        ("pt", "Tahoua"),
569                        ("ro", "Regiunea Tahoua"),
570                        ("ru", "Тахуа"),
571                        ("si", "ට\u{dcf}ඔහ\u{dd4}කල\u{dcf}පය ආ"),
572                        ("sv", "Tahoua"),
573                        ("ta", "டஹௌர\u{bbe} பகுதி"),
574                        ("te", "తహ\u{c4b}వ\u{c3e} ప\u{c4d}ర\u{c3e}ంతం"),
575                        ("th", "เขตทาโฮร\u{e31}ว"),
576                        ("tr", "Tahoua"),
577                        ("uk", "Регіон Тахуа"),
578                        ("ur", "تاہؤا علاقہ"),
579                        ("vi", "Khu vực Tahoua"),
580                        ("zh", "塔瓦大区"),
581                    ]),
582                    unofficial_name_list: ["Tahoua"].to_vec(),
583                },
584            ),
585            (
586                "6",
587                Subdivision {
588                    name: "Tillabéri",
589                    country_alpha2: Alpha2::NE,
590                    code: "6",
591                    #[cfg(feature = "geo")]
592                    geo: Some(SubdivisionGeo {
593                        latitude: Some(14.6489525),
594                        longitude: Some(2.1450245),
595                        max_latitude: Some(15.7044501),
596                        min_latitude: Some(11.9016119),
597                        max_longitude: Some(4.254564999999999),
598                        min_longitude: Some(0.16625),
599                    }),
600                    comments: None,
601                    subdivision_type: SubdivisionType::Region,
602                    #[cfg(feature = "translations")]
603                    translations: HashMap::from([
604                        ("ar", "منطقة تيلابيري"),
605                        ("bn", "তিল\u{9cd}ল\u{9cd}য\u{9be}বেরি অঞ\u{9cd}চল"),
606                        ("ca", "Tillabéri"),
607                        ("ccp", "𑄑𑄣\u{11133}𑄦𑄝𑄬𑄢\u{11128}"),
608                        ("ceb", "Tillaberi Region"),
609                        ("da", "Tillabéri"),
610                        ("de", "Tillabéri"),
611                        ("el", "Τιλαμπέρι"),
612                        ("en", "Tillabéri"),
613                        ("es", "Región de Tillabéri"),
614                        ("fa", "ناحیه تیلابری"),
615                        ("fi", "Tillabéri"),
616                        ("fr", "Tillabéri"),
617                        ("gu", "ટિલાબ\u{ac7}રી પ\u{acd}રદ\u{ac7}શ"),
618                        ("ha", "Tillabéri"),
619                        ("ha_NE", "Tillabéri"),
620                        ("hi", "टिलाब\u{947}री प\u{94d}रद\u{947}श"),
621                        ("hr", "Tillabéri"),
622                        ("id", "Tillabéri"),
623                        ("it", "regione di Tillabéri"),
624                        ("ja", "ティラベリ州"),
625                        ("ka", "ტილაბერის რეგიონი"),
626                        ("kn", "ಟ\u{cbf}ಲ\u{ccd}ಲಬ\u{cc6}ರ\u{cbf} ಪ\u{ccd}ರದೇಶ"),
627                        ("ko", "틸라베리 주"),
628                        ("lt", "Tilaberio regionas"),
629                        ("lv", "Tilaberi reģions"),
630                        ("mr", "तिलाब\u{947}री प\u{94d}रद\u{947}श"),
631                        ("ms", "Tillabéri"),
632                        ("nb", "Tillabéri"),
633                        ("nl", "Tillabéri"),
634                        ("no", "Tillabéri"),
635                        ("pl", "Region Tillabéri"),
636                        ("pt", "Tillabéri"),
637                        ("ro", "Regiunea Tillabéri"),
638                        ("ru", "Тиллабери"),
639                        ("si", "ට\u{dd2}ල\u{dca}ලම\u{dca}බෙර\u{dd2} කල\u{dcf}පය"),
640                        ("sv", "Tillaberi"),
641                        ("ta", "டில\u{bcd}லபெரி பகுதி"),
642                        (
643                            "te",
644                            "ట\u{c3f}ల\u{c4d}ల\u{c3e}బ\u{c46}ర\u{c3f} ప\u{c4d}ర\u{c3e}ంతం",
645                        ),
646                        ("th", "เขตท\u{e35}ราเบร\u{e35}"),
647                        ("tr", "Tillabéri"),
648                        ("uk", "Регіон Тіллабері"),
649                        ("ur", "تیلابےری علاقہ"),
650                        ("vi", "Khu vực Tillabéri"),
651                        ("zh", "蒂拉贝里大区"),
652                    ]),
653                    unofficial_name_list: ["Tillaberi"].to_vec(),
654                },
655            ),
656            (
657                "7",
658                Subdivision {
659                    name: "Zinder",
660                    country_alpha2: Alpha2::NE,
661                    code: "7",
662                    #[cfg(feature = "geo")]
663                    geo: Some(SubdivisionGeo {
664                        latitude: Some(13.805278),
665                        longitude: Some(8.988332999999999),
666                        max_latitude: Some(13.8345383),
667                        min_latitude: Some(13.7752561),
668                        max_longitude: Some(9.0148114),
669                        min_longitude: Some(8.9602306),
670                    }),
671                    comments: None,
672                    subdivision_type: SubdivisionType::Region,
673                    #[cfg(feature = "translations")]
674                    translations: HashMap::from([
675                        ("ar", "منطقة زيندر"),
676                        ("bn", "জিন\u{9cd}ড\u{9be}র অঞ\u{9cd}চল"),
677                        ("ca", "Zinder"),
678                        ("ccp", "𑄎\u{11128}𑄚\u{11134}𑄓𑄢\u{11134}"),
679                        ("ceb", "Zinder"),
680                        ("da", "Zinder"),
681                        ("de", "Zinder"),
682                        ("el", "Ζίντερ"),
683                        ("en", "Zinder"),
684                        ("es", "Región de Zinder"),
685                        ("fi", "Zinder"),
686                        ("fr", "Zinder"),
687                        ("gu", "ઝિન\u{acd}ડર પ\u{acd}રદ\u{ac7}શ"),
688                        ("ha", "Yankin Zinder"),
689                        ("ha_NE", "Yankin Zinder"),
690                        ("hi", "जिन\u{94d}डर क\u{94d}ष\u{947}त\u{94d}र"),
691                        ("hr", "Zinder"),
692                        ("id", "Zinder"),
693                        ("it", "regione di Zinder"),
694                        ("ja", "ザンデール州"),
695                        ("ka", "ზინდერის რეგიონი"),
696                        ("kn", "ಝ\u{cbf}ಂಡರ\u{ccd} ಪ\u{ccd}ರದೇಶ"),
697                        ("ko", "잔데르 주"),
698                        ("lt", "Zinderio regionas"),
699                        ("lv", "Zinderas reģions"),
700                        ("mr", "जि\u{902}डर प\u{94d}रद\u{947}श"),
701                        ("ms", "Zinder"),
702                        ("nb", "Zinder"),
703                        ("nl", "Zinder"),
704                        ("no", "Zinder"),
705                        ("pl", "Region Zinder"),
706                        ("pt", "Zinder"),
707                        ("ro", "Regiunea Zinder"),
708                        ("ru", "Зиндер"),
709                        ("si", "ස\u{dd2}න\u{dca}ඩර\u{dca} කල\u{dcf}පය"),
710                        ("sv", "Zinder"),
711                        ("ta", "சின\u{bcd}டெர\u{bcd} பகுதி"),
712                        ("te", "జ\u{c3f}ండర\u{c4d} ప\u{c4d}ర\u{c3e}ంతం"),
713                        ("th", "เม\u{e37}องอ\u{e34}โซลา"),
714                        ("tr", "Zinder (Nijer bölgesi)"),
715                        ("uk", "Зіндер"),
716                        ("ur", "زندر علاقہ"),
717                        ("vi", "Khu vực Zinder"),
718                        ("zh", "津德尔大区"),
719                    ]),
720                    unofficial_name_list: ["Zinder"].to_vec(),
721                },
722            ),
723            (
724                "8",
725                Subdivision {
726                    name: "Niamey",
727                    country_alpha2: Alpha2::NE,
728                    code: "8",
729                    #[cfg(feature = "geo")]
730                    geo: Some(SubdivisionGeo {
731                        latitude: Some(13.521389),
732                        longitude: Some(2.105278),
733                        max_latitude: Some(13.5793394),
734                        min_latitude: Some(13.4461983),
735                        max_longitude: Some(2.2061066),
736                        min_longitude: Some(2.0319587),
737                    }),
738                    comments: None,
739                    subdivision_type: SubdivisionType::UrbanCommunity,
740                    #[cfg(feature = "translations")]
741                    translations: HashMap::from([
742                        ("af", "Niamey"),
743                        ("am", "ኒያሜ"),
744                        ("ar", "نيامي"),
745                        ("az", "Niamey"),
746                        ("be", "Горад Ніямей"),
747                        ("bg", "Ниамей"),
748                        ("bn", "নিয\u{9bc}\u{9be}মে"),
749                        ("bs", "Niamey"),
750                        ("ca", "Niamey"),
751                        ("ccp", "𑄚\u{11128}𑄠𑄟𑄬"),
752                        ("ceb", "Niamey (ulohang dakbayan)"),
753                        ("cs", "Niamey"),
754                        ("cy", "Niamey"),
755                        ("da", "Niamey"),
756                        ("de", "Niamey"),
757                        ("el", "Νιαμέυ"),
758                        ("en", "Niamey"),
759                        ("es", "Niamey"),
760                        ("et", "Niamey"),
761                        ("eu", "Niamei"),
762                        ("fa", "نیامی"),
763                        ("fi", "Niamey"),
764                        ("fr", "Niamey"),
765                        ("ga", "Niamey"),
766                        ("gl", "Niamey"),
767                        ("gu", "નિઆમી"),
768                        ("ha", "Niamey"),
769                        ("ha_NE", "Niamey"),
770                        ("he", "ניאמיי"),
771                        ("hi", "नियामी"),
772                        ("hr", "Niamey"),
773                        ("hu", "Niamey"),
774                        ("hy", "Նիամեյ"),
775                        ("id", "Niamey"),
776                        ("is", "Níamey"),
777                        ("it", "Niamey"),
778                        ("ja", "ニアメ"),
779                        ("ka", "ნიამეი"),
780                        ("kk", "Ниамей"),
781                        ("kn", "ನ\u{cbf}ಯಾಮ\u{cc6}"),
782                        ("ko", "니아메"),
783                        ("ky", "Ниамей"),
784                        ("lt", "Niamėjus"),
785                        ("lv", "Niameja"),
786                        ("mk", "Нијамеј"),
787                        ("ml", "നയ\u{d3e}മെ"),
788                        ("mn", "Ниамей"),
789                        ("mr", "नियाम\u{947}"),
790                        ("ms", "Niamey"),
791                        ("nb", "Niamey"),
792                        ("nl", "Niamey"),
793                        ("no", "Niamey"),
794                        ("pa", "ਨਿਆਮੀ"),
795                        ("pl", "Niamey"),
796                        ("ps", "نیامی"),
797                        ("pt", "Niamey"),
798                        ("ro", "Niamey"),
799                        ("ru", "Ниамей"),
800                        ("si", "න\u{dd2}ය\u{dcf}මේ"),
801                        ("sk", "Niamey"),
802                        ("sl", "Niamey"),
803                        ("so", "Niamey"),
804                        ("sq", "Niamey"),
805                        ("sr", "Нијамеј"),
806                        ("sr_Latn", "Nijamej"),
807                        ("sv", "Niamey"),
808                        ("sw", "Niamey"),
809                        ("ta", "நிய\u{bbe}மி"),
810                        ("te", "నయ\u{c3e}మ\u{c40}"),
811                        ("th", "น\u{e35}อาเม"),
812                        ("tk", "Niameý"),
813                        ("tr", "Niamey"),
814                        ("uk", "Ніамей"),
815                        ("ur", "نیامی"),
816                        ("uz", "Niamey"),
817                        ("vi", "Niamey"),
818                        ("yo", "Niamey"),
819                        ("yo_BJ", "Niamey"),
820                        ("yue", "尼亞美"),
821                        ("yue_Hans", "尼亚美"),
822                        ("zh", "尼亞美"),
823                    ]),
824                    unofficial_name_list: ["Niamey"].to_vec(),
825                },
826            ),
827        ])
828    }
829}
830#[allow(unused_imports)]
831use crate::{
832    Alpha2, Alpha3, Continent, Country, CurrencyCode, DistanceUnit, Region, SubRegion, VatRates,
833    WeekDay, WorldRegion, GEC, IOC,
834};
835#[allow(unused_imports)]
836use std::collections::HashMap;
837#[cfg(feature = "ne")]
838/// [`Country`](crate::Country) struct for this country.
839pub fn new() -> Country {
840    Country {
841        alpha2: Alpha2::NE,
842        alpha3: Alpha3::NER,
843        address_format: None,
844        continent: Continent::Africa,
845        country_code: 227,
846        currency_code: CurrencyCode::XOF,
847        maybe_gec: Some(GEC::NG),
848        #[cfg(feature = "geo")]
849        geo: geo::new(),
850        international_prefix: "00",
851        maybe_ioc: Some(IOC::NIG),
852        iso_long_name: "The Republic of the Niger",
853        iso_short_name: "Niger",
854        official_language_list: ["fr"].to_vec(),
855        spoken_language_list: ["fr"].to_vec(),
856        national_destination_code_length_list: [2].to_vec(),
857        national_number_length_list: [8].to_vec(),
858        national_prefix: "0",
859        maybe_nationality: Some("Nigerian"),
860        number: "562",
861        postal_code: true,
862        postal_code_format: Some("\\d{4}"),
863        maybe_region: Some(Region::Africa),
864        start_of_week: WeekDay::Monday,
865        maybe_subregion: Some(SubRegion::WesternAfrica),
866        un_locode: "NE",
867        unofficial_name_list: ["Niger", "Níger", "ニジェール"].to_vec(),
868        world_region: WorldRegion::EMEA,
869        #[cfg(feature = "emojis")]
870        emoji: "🇳🇪",
871        #[cfg(feature = "translations")]
872        translations: HashMap::from([
873            ("ab", "Niger"),
874            ("af", "Niger"),
875            ("ak", "Niger"),
876            ("am", "ኒጄር"),
877            ("an", "Niger"),
878            ("ar", "الن\u{651}يجر"),
879            ("as", "ন\u{9be}ইজ\u{9be}ৰ"),
880            ("ay", "Niger"),
881            ("az", "Niger"),
882            ("ba", "Niger"),
883            ("be", "Нігер"),
884            ("bg", "Нигер"),
885            ("bi", "Niger"),
886            ("bn", "ন\u{9be}ইজ\u{9be}র"),
887            ("bn_IN", "ন\u{9be}ইজ\u{9be}র"),
888            ("br", "Niger"),
889            ("bs", "Niger"),
890            ("ca", "Níger"),
891            ("ce", "Нигер"),
892            ("ch", "Niger"),
893            ("cs", "Niger"),
894            ("cv", "Нигер"),
895            ("cy", "Niger"),
896            ("da", "Niger"),
897            ("de", "Niger"),
898            ("dv", "ނ\u{7a9}ޖ\u{7a6}ރ\u{7aa}"),
899            ("dz", "ནའ\u{f72}་ཇར།"),
900            ("ee", "Niger"),
901            ("el", "Νίγηρας"),
902            ("en", "Niger"),
903            ("eo", "Niĝero"),
904            ("es", "Niger"),
905            ("et", "Niger"),
906            ("eu", "Niger"),
907            ("fa", "نیجر"),
908            ("ff", "Niiser"),
909            ("fi", "Niger"),
910            ("fo", "Niger"),
911            ("fr", "Niger"),
912            ("fy", "Niger"),
913            ("ga", "An Nígir"),
914            ("gl", "Níxer"),
915            ("gn", "Niger"),
916            ("gu", "નાઇજર"),
917            ("gv", "Yn Neegeyr"),
918            ("ha", "Nijar"),
919            ("he", "ניז׳ר"),
920            ("hi", "नाइजर"),
921            ("hr", "Niger"),
922            ("ht", "Nijè"),
923            ("hu", "Niger"),
924            ("hy", "Նիգեր"),
925            ("ia", "Niger"),
926            ("id", "Niger"),
927            ("io", "Nijer"),
928            ("is", "Níger"),
929            ("it", "Niger"),
930            ("iu", "Niger"),
931            ("ja", "ニジェール"),
932            ("ka", "ნიგერი"),
933            ("ki", "Niger"),
934            ("kk", "Нигер"),
935            ("kl", "Niger"),
936            ("km", "ន\u{17b8}ហ\u{17d2}សេរ"),
937            ("kn", "ನೈಜರ\u{ccd}"),
938            ("ko", "니제르"),
939            ("ku", "Nîjer"),
940            ("kv", "Niger"),
941            ("kw", "Pow Nijer"),
942            ("ky", "Нигер"),
943            ("lo", "Niger"),
944            ("lt", "Nigeris"),
945            ("lv", "Nigēra"),
946            ("mi", "Niger"),
947            ("mk", "Нигер"),
948            ("ml", "നൈജര\u{d4d}\u{200d}"),
949            ("mn", "Нигер"),
950            ("mr", "नायज\u{947}र"),
951            ("ms", "Niger"),
952            ("mt", "Niġer"),
953            (
954                "my",
955                "န\u{102d}\u{102f}င\u{103a}ဂျာန\u{102d}\u{102f}င\u{103a}င\u{1036}",
956            ),
957            ("na", "Niger"),
958            ("nb", "Niger"),
959            ("ne", "निगर"),
960            ("nl", "Niger"),
961            ("nn", "Niger"),
962            ("nv", "Niger"),
963            ("oc", "Nigèr"),
964            ("or", "ନ\u{b3e}ଇଜର"),
965            ("pa", "ਨੀਜ\u{a3c}ਰ"),
966            ("pi", "नीज\u{947}"),
967            ("pl", "Niger"),
968            ("ps", "نایجېر"),
969            ("pt", "Níger"),
970            ("pt_BR", "Níger"),
971            ("ro", "Niger"),
972            ("ru", "Нигер"),
973            ("rw", "Nigeri"),
974            ("sc", "Nìger"),
975            ("sd", "Niger"),
976            ("si", "න\u{dd2}ගර\u{dca}"),
977            ("sk", "Niger"),
978            ("sl", "Niger"),
979            ("so", "Niger"),
980            ("sq", "Niger"),
981            ("sr", "Нигер"),
982            ("sv", "Niger"),
983            ("sw", "Niger"),
984            ("ta", "நைகர\u{bcd}"),
985            ("te", "న\u{c48}జ\u{c46}ర\u{c4d}"),
986            ("tg", "Нигер"),
987            ("th", "ไนเจอร\u{e4c}"),
988            ("ti", "ናይጀር"),
989            ("tk", "Niger"),
990            ("tl", "Niger"),
991            ("tr", "Nijer"),
992            ("tt", "Ниgер"),
993            ("ug", "نىگېر"),
994            ("uk", "Нігер"),
995            ("ur", "نائجر"),
996            ("uz", "Niger"),
997            ("ve", "Niger"),
998            ("vi", "Ni-gie"),
999            ("wa", "Nidjer"),
1000            ("wo", "Nijeer"),
1001            ("xh", "Niger"),
1002            ("yo", "Nìjẹ\u{300}r"),
1003            ("zh_CN", "尼日尔"),
1004            ("zh_HK", "尼日爾"),
1005            ("zh_TW", "尼日"),
1006            ("zu", "INayighe"),
1007        ]),
1008        #[cfg(feature = "subdivisions")]
1009        subdivisions: subdivisions::new(),
1010        g7_member: false,
1011        g20_member: false,
1012        eu_member: false,
1013        eea_member: false,
1014        maybe_vat_rates: None,
1015        distance_unit: DistanceUnit::Km,
1016        maybe_population: Some(26207977),
1017    }
1018}