1#[cfg(all(feature = "ne", feature = "constants"))]
6pub 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 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"))]
203pub mod geo {
205 use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};
206
207 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"))]
231pub mod subdivisions {
233 #[allow(unused_imports)]
234 use crate::{Alpha2, Subdivision, SubdivisionType};
235 use std::collections::HashMap;
236 #[cfg(feature = "geo")]
238 #[allow(unused_imports)]
239 use crate::SubdivisionGeo;
240
241 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")]
838pub 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}