keshvar 0.5.0

collection of all sorts of useful information for every country
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
// DO NOT TOUCH THIS FILE. (Auto-generated by `keshvar-code-generator/src/countries.rs`)

//! A module for country `Montenegro`

#[cfg(all(feature = "me", feature = "constants"))]
/// A module to access all constant country data for `Montenegro`.
///
/// Note that to use this module, `constant` feature should be enabled.
pub mod consts {
    #[allow(unused_imports)]
    use crate::{
        Alpha2, Alpha3, Continent, CurrencyCode, DistanceUnit, Region, SubRegion, WeekDay,
        WorldRegion, GEC, IOC,
    };

    pub const ADDRESS_FORMAT: Option<&str> = None;
    pub const ALPHA2: Alpha2 = Alpha2::ME;
    pub const ALPHA3: Alpha3 = Alpha3::MNE;
    pub const CONTINENT: Continent = Continent::Europe;
    pub const COUNTRY_CODE: usize = 382;
    pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::EUR;
    pub const GEC: Option<GEC> = Some(GEC::MJ);
    pub const INTERNATIONAL_PREFIX: &str = "99";
    pub const IOC: Option<IOC> = Some(IOC::MNE);
    pub const ISO_SHORT_NAME: &str = "Montenegro";
    pub const ISO_LONG_NAME: &str = "Montenegro";
    pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["bs", "hr", "sq", "sr"];
    pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["bs", "hr", "sq", "sr"];
    pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[2];
    pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[8];
    pub const NATIONAL_PREFIX: &str = "0";
    pub const NATIONALITY: Option<&str> = Some("Montenegrin");
    pub const NUMBER: &str = "499";
    pub const POSTAL_CODE: bool = true;
    pub const POSTAL_CODE_FORMAT: Option<&str> = Some("8\\d{4}");
    pub const REGION: Option<Region> = Some(Region::Europe);
    pub const START_DAY_OF_WEEK: WeekDay = WeekDay::Monday;
    pub const SUBREGION: Option<SubRegion> = Some(SubRegion::SouthernEurope);
    pub const UN_LOCODE: &str = "ME";
    pub const UNOFFICIAL_NAME_LIST: &[&str] = &["Crna Gora", "Montenegro", "モンテネグロ"];
    pub const WORLD_REGION: WorldRegion = WorldRegion::EMEA;
    pub const G7_MEMBER: bool = false;
    pub const G20_MEMBER: bool = false;
    pub const EU_MEMBER: bool = false;
    pub const EEA_MEMBER: bool = false;
    pub const DISTANCE_UNIT: DistanceUnit = DistanceUnit::Km;
    pub const POPULATION: Option<u64> = Some(617213);
    #[cfg(feature = "emojis")]
    pub const EMOJI: &str = "🇲🇪";
    #[cfg(feature = "translations")]
    pub const TRANSLATIONS: &[(&str, &str)] = &[
        ("ab", "Montenegro"),
        ("af", "Montenegro"),
        ("ak", "Montenegro"),
        ("am", "ሞንቴኔግሮ"),
        ("an", "Montenegro"),
        ("ar", "المنتنيغرو"),
        ("as", "মন\u{9cd}টেনেগ\u{9cd}ৰো"),
        ("ay", "Montenegro"),
        ("az", "Montenegro"),
        ("ba", "Montenegro"),
        ("be", "Чарнагорыя"),
        ("bg", "Черна гора"),
        ("bi", "Montenegro"),
        ("bn", "মন\u{9cd}টেনেগ\u{9cd}রো"),
        ("bn_IN", "মন\u{9cd}টেনেগ\u{9cd}রো"),
        ("br", "Montenegro"),
        ("bs", "Crna Gora"),
        ("ca", "Montenegro"),
        ("ce", "Ӏаьржаламанхойчоь"),
        ("ch", "Montenegro"),
        ("cs", "Černá Hora"),
        ("cv", "Ӏаьржаламанхойчоь"),
        ("cy", "Montenegro"),
        ("da", "Montenegro"),
        ("de", "Montenegro"),
        ("dv", "މ\u{7ae}ނ\u{7b0}ޓ\u{7ac}ނ\u{7a9}ގ\u{7aa}ރ\u{7af}"),
        ("dz", "མ\u{f71}\u{f7c}ན་ཊ\u{f72}་ན\u{f72}ག་ར\u{f7c}།"),
        ("ee", "Montenegro"),
        ("el", "Μαυροβούνιο"),
        ("en", "Montenegro"),
        ("eo", "Montenegro"),
        ("es", "Montenegro"),
        ("et", "Montenegro"),
        ("eu", "Montenegro"),
        ("fa", "مونته نگرو"),
        ("ff", "Montenegro"),
        ("fi", "Montenegro"),
        ("fo", "Montenegro"),
        ("fr", "Monténégro"),
        ("fy", "Montenegro"),
        ("ga", "Montainéagró"),
        ("gl", "Montenegro"),
        ("gn", "Montenegro"),
        ("gu", "મોન\u{acd}ટ\u{ac7}ન\u{ac7}ગરો"),
        ("gv", "Montenegro"),
        ("ha", "Montenegro"),
        ("he", "מונטנגרו"),
        ("hi", "मॉन\u{94d}ट\u{947}नीग\u{94d}रो"),
        ("hr", "Crna Gora"),
        ("ht", "Montenegwo"),
        ("hu", "Montenegró"),
        ("hy", "Մոնտենեգրո"),
        ("ia", "Montenegro"),
        ("id", "Montenegro"),
        ("io", "Montenegro"),
        ("is", "Svartfjallaland"),
        ("it", "Montenegro"),
        ("iu", "Montenegro"),
        ("ja", "モンテネグロ"),
        ("ka", "მონტენეგრო"),
        ("ki", "Montenegro"),
        ("kk", "Черногория"),
        ("kl", "Montenegro"),
        ("km", "\u{200b}ម\u{17c9}\u{17bb}ងតេណេក\u{17d2}រ\u{17bc}"),
        ("kn", "ಮಾಂಟ\u{cc6}ನ\u{cc6}ಗ\u{ccd}ರೋ"),
        ("ko", "몬테네그로"),
        ("ku", "Montenegro"),
        ("kv", "Черногория"),
        ("kw", "Montenegro"),
        ("ky", "Монтенегро"),
        ("lo", "Montenegro"),
        ("lt", "Juodkalnija"),
        ("lv", "Melnkalne"),
        ("mi", "Montenegro"),
        ("mk", "Црна Гора"),
        ("ml", "മോണ\u{d4d}ടിനെഗ\u{d4d}രോ"),
        ("mn", "Montenegro"),
        ("mr", "मॉ\u{902}ट\u{947}न\u{947}ग\u{94d}रो"),
        ("ms", "Montenegro"),
        ("mt", "Montenegro"),
        ("my", "မ\u{103d}န\u{103a}တ\u{102e}န\u{102e}ဂရ\u{102d}\u{102f}းန\u{102d}\u{102f}င\u{103a}င\u{1036}"),
        ("na", "Montenegro"),
        ("nb", "Montenegro"),
        ("ne", "मोन\u{94d}ट\u{947}न\u{947}ग\u{94d}रो"),
        ("nl", "Montenegro"),
        ("nn", "Montenegro"),
        ("nv", "Dziłizhin Bikéyah"),
        ("oc", "Montenegro"),
        ("or", "ମୋଣ\u{b4d}ଟେନୀଗ\u{b4d}ରୋ"),
        ("pa", "ਮ\u{a4b}ਨਟ\u{a47}ਨ\u{a47}ਗਰ\u{a4b}"),
        ("pi", "Montenegro"),
        ("pl", "Czarnogóra"),
        ("ps", "مانتېنېګرو"),
        ("pt", "Montenegro"),
        ("pt_BR", "Montenegro"),
        ("ro", "Muntenegru"),
        ("ru", "Черногория"),
        ("rw", "Montenegoro"),
        ("sc", "Montenegro"),
        ("sd", "Montenegro"),
        ("si", "මොන\u{dca}ටෙන\u{dca}ග\u{dca}\u{200d}රෝ"),
        ("sk", "Čierna Hora"),
        ("sl", "Črna gora"),
        ("so", "Montenegro"),
        ("sq", "Mali i Zi"),
        ("sr", "Црна Гора"),
        ("sv", "Montenegro"),
        ("sw", "Montenegro"),
        ("ta", "மோன\u{bcd}டே நெக\u{bcd}ரோ"),
        ("te", "మ\u{c3e}ంట\u{c47}న\u{c47}గ\u{c4d}ర\u{c4b}"),
        ("tg", "Черногория"),
        ("th", "มอนเตเนโกร"),
        ("ti", "Montenegro"),
        ("tk", "Çernogoriýa"),
        ("tl", "Montenegro"),
        ("tr", "Karadağ"),
        ("tt", "Montenegro"),
        ("ug", "مونتېنېگرو"),
        ("uk", "Чорногорія"),
        ("ur", "مونٹینیگرو"),
        ("uz", "Chernogoriya"),
        ("ve", "Montenegro"),
        ("vi", "Mon-te-nê-gợ-rô"),
        ("wa", "Montenegro"),
        ("wo", "Montenegro"),
        ("xh", "Montenegro"),
        ("yo", "Montenẹ\u{301}grò"),
        ("zh_CN", "黑山"),
        ("zh_HK", "黑山"),
        ("zh_TW", "蒙特內哥羅"),
        ("zu", "IMontenegro"),
];
    #[cfg(all(feature = "me", feature = "geo", feature = "constants"))]
    /// GEO data as constants
    pub mod geo {
        pub const LATITUDE: f64 = 42.708678;
        pub const LONGITUDE: f64 = 19.37439;
        pub const MAX_LATITUDE: f64 = 43.558743;
        pub const MAX_LONGITUDE: f64 = 20.352926;
        pub const MIN_LATITUDE: f64 = 41.8297;
        pub const MIN_LONGITUDE: f64 = 18.4337921;
        pub const NORTHEAST_LATITUDE: f64 = 43.558743;
        pub const NORTHEAST_LONGITUDE: f64 = 20.352926;
        pub const SOUTHWEST_LATITUDE: f64 = 41.8297;
        pub const SOUTHWEST_LONGITUDE: f64 = 18.4337921;
    }
}
#[cfg(all(feature = "me", feature = "geo"))]
/// GEO module for this country.
pub mod geo {
    use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};

    /// GEO information for this country.
    pub fn new() -> CountryGeo {
        CountryGeo {
            latitude: 42.708678,
            longitude: 19.37439,
            max_latitude: 43.558743,
            max_longitude: 20.352926,
            min_latitude: 41.8297,
            min_longitude: 18.4337921,
            bounds: CountryGeoBounds {
                northeast: CountryGeoBound {
                    latitude: 43.558743,
                    longitude: 20.352926,
                },
                southwest: CountryGeoBound {
                    latitude: 41.8297,
                    longitude: 18.4337921,
                },
            },
        }
    }
}

#[cfg(all(feature = "me", feature = "subdivisions"))]
/// Subdivision module for this country.
pub mod subdivisions {
    #[allow(unused_imports)]
    use crate::{Alpha2, Subdivision, SubdivisionType};
    use std::collections::HashMap;
    // In this state, We do not know if subdivisions have geo or not!
    #[cfg(feature = "geo")]
    #[allow(unused_imports)]
    use crate::SubdivisionGeo;

    /// Subdivisions for this country.
    pub fn new() -> HashMap<&'static str, Subdivision> {
        HashMap::from(
            [

                (
                    "01",
                    Subdivision{
                        name: "Andrijevica",
                        country_alpha2: Alpha2::ME,
                        code: "01",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.739722), longitude: Some(19.785833), max_latitude: Some(42.744286), min_latitude: Some(42.7250737), max_longitude: Some(19.799509), min_longitude: Some(19.771657)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية أندرييفيكا"), ("bg", "Андриевица"), ("bn", "আন\u{9cd}দ\u{9cd}রেজেভিক\u{9be} পৌরসভ\u{9be}"), ("bs", "Andrijevica"), ("ccp", "𑄃𑄚\u{11134}𑄓\u{11133}𑄢\u{11128}𑄎𑄬𑄞\u{11128}𑄇"), ("cy", "Bwrdeistref Andrijevica"), ("da", "Andrijevica Municipality"), ("de", "Gemeinde Andrijevica"), ("el", "Αντριτζέβικα"), ("en", "Andrijevica"), ("es", "Municipio de Andrijevica"), ("et", "Andrijevica vald"), ("fa", "شهرداری آندریژویکا"), ("fi", "Andrijevican kunta"), ("fr", "Municipalité d’Andrijevica"), ("gu", "એન\u{acd}ડ\u{acd}ર\u{ac7}જ\u{ac7}વિકા મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "ए\u{902}ड\u{94d}रीएविका नगरपालिका"), ("hr", "Općina Andrijevica"), ("id", "Kotamadya Andrijevica"), ("it", "Andrijevica"), ("ja", "アンドリイェヴィツァ"), ("ka", "ანდრიევიცის მუნიციპალიტეტი"), ("kn", "ಆಂಡ\u{ccd}ರ\u{cbf}ಜ\u{cc6}ವ\u{cbf}ಕಾ ಪುರಸಭ\u{cc6}"), ("ko", "안드리예비차 지방 자치제"), ("lt", "Andrijevicos opština"), ("lv", "Andrijevicas pašvaldība"), ("mr", "अ\u{901}ड\u{94d}रिज\u{947}वीच म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Andrijevica Municipality"), ("nb", "Andrijevica Kommune"), ("nl", "Andrijevica Municipality"), ("no", "Andrijevica Kommune"), ("pl", "Andrijevica (gmina)"), ("pt", "Andrijevica"), ("ro", "Comuna Andrijevica"), ("ru", "Андриевица"), ("si", "අන\u{dca}ද\u{dca}\u{200d}රේජෙව\u{dd2}ක\u{dcf} නගර සභ\u{dcf}ව"), ("sq", "Komuna e Andrijevicës"), ("sr", "Андријевица"), ("sr_Latn", "Andrijevica"), ("sv", "Andrijevica Kommun"), ("ta", "அன\u{bcd}ரிஜெவிக\u{bcd}க\u{bbe} நகர\u{bbe}ட\u{bcd}சி"), ("te", "అండ\u{c4d}ర\u{c3f}జ\u{c46}వ\u{c3f}క\u{c3e} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "แอนดร\u{e34}เจว\u{e34}กา"), ("tr", "Andrijevica Belediyesi"), ("uk", "Андрієвиця"), ("ur", "آندریےویتسا بلدیہ"), ("vi", "Đô thị tự trị Andrijevica"), ("zh", "安德里耶維察區")]),
                        unofficial_name_list: ["Andrijevica"].to_vec(),
                    }
                ),
                (
                    "02",
                    Subdivision{
                        name: "Bar",
                        country_alpha2: Alpha2::ME,
                        code: "02",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.2040425), longitude: Some(19.140438), max_latitude: Some(42.315069), min_latitude: Some(42.006969), max_longitude: Some(19.3438407), min_longitude: Some(18.9345229)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية بار"), ("be", "абшчына Бар"), ("bn", "ব\u{9be}র পৌরসভ\u{9be}"), ("ccp", "𑄝𑄢\u{11134}"), ("ceb", "Bar (munisipyo)"), ("cy", "Bwrdeistref Bar"), ("da", "Bar Municipality"), ("de", "Gemeinde Bar"), ("el", "Μπαρ"), ("en", "Bar"), ("es", "Municipio de Bar"), ("et", "Bari vald"), ("fa", "شهرداری بار"), ("fi", "Barin kunta"), ("fr", "Municipalité de Bar"), ("gu", "બાર મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "बार नगर पालिका"), ("id", "Kotamadya Bar"), ("it", "Comune di Bar"), ("ja", "バール"), ("ka", "ბარის მუნიციპალიტეტი"), ("kn", "ಬಾರ\u{ccd} ಪುರಸಭ\u{cc6}"), ("ko", "바 지방 자치제"), ("lt", "Baro opština"), ("lv", "Baras pašvaldība"), ("mk", "Општина Бар"), ("mr", "बार म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Bar Municipality"), ("nb", "Bar kommune"), ("nl", "Bar"), ("no", "Bar kommune"), ("pl", "Bar (gmina)"), ("pt", "Bar (Montenegro)"), ("ro", "Comuna Bar"), ("ru", "Бар"), ("si", "බ\u{dcf}ර\u{dca} නගර සභ\u{dcf}ව"), ("sq", "Komuna e Tivarit"), ("sr", "Бар"), ("sr_Latn", "Bar"), ("sv", "Bar kommun"), ("ta", "ப\u{bbe}ர\u{bcd} நகர\u{bbe}ட\u{bcd}சி"), ("te", "బ\u{c3e}ర\u{c4d} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "บาร\u{e4c} ม\u{e39}น\u{e34}ซ\u{e34}พ\u{e31}ลล\u{e34}ต\u{e35}\u{e49}"), ("tr", "Bar Belediyesi"), ("uk", "Бар"), ("ur", "بار بلدیہ"), ("vi", "Đô thị tự trị Bar"), ("zh", "巴爾區")]),
                        unofficial_name_list: ["Bar"].to_vec(),
                    }
                ),
                (
                    "03",
                    Subdivision{
                        name: "Berane",
                        country_alpha2: Alpha2::ME,
                        code: "03",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.84), longitude: Some(19.86), max_latitude: Some(42.8696597), min_latitude: Some(42.807177), max_longitude: Some(19.8848308), min_longitude: Some(19.8447418)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية بيراني"), ("bg", "Беране"), ("bn", "বের\u{9be}নে পৌরসভ\u{9be}"), ("ccp", "𑄝𑄬𑄢𑄚\u{11134}"), ("ceb", "Berane"), ("cy", "Bwrdeistref Berane"), ("da", "Berane"), ("de", "Berane"), ("el", "Μπεράνε"), ("en", "Berane"), ("es", "Municipio de Berane"), ("et", "Berane vald"), ("fa", "شهرداری برانه"), ("fi", "Beranen kunta"), ("fr", "Berane"), ("gu", "બ\u{ac7}ર\u{ac7}ન મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "बिर\u{947}न नगरपालिका"), ("id", "Kotamadya Berane"), ("it", "Berane"), ("ja", "ベラネ"), ("ka", "ბერანეს მუნიციპალიტეტი"), ("kn", "ಬ\u{cc6}ರೇನ\u{ccd} ಪುರಸಭ\u{cc6}"), ("ko", "베라네 지방 자치제"), ("lt", "Beranės opština"), ("lv", "Beranes pašvaldība"), ("mr", "ब\u{947}रण\u{947} म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Berane Municipality"), ("nb", "Berane kommune"), ("nl", "Berane"), ("no", "Berane kommune"), ("pl", "Berane"), ("pt", "Berane"), ("ro", "Comuna Berane"), ("ru", "Беране"), ("si", "බෙර\u{dcf}නේ නගර සභ\u{dcf}ව"), ("sq", "Komuna e Beranes"), ("sr", "Беране"), ("sr_Latn", "Berane"), ("sv", "Berane kommun"), ("ta", "பேரன\u{bcd} நகர\u{bbe}ட\u{bcd}சி"), ("te", "బ\u{c46}ర\u{c47}న\u{c4d} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "เทศบาลบาเรน"), ("tr", "Berane Municipality"), ("uk", "Беране"), ("ur", "بیرانے بلدیہ"), ("vi", "Đô thị tự trị Berane"), ("zh", "貝拉內區")]),
                        unofficial_name_list: ["Berane"].to_vec(),
                    }
                ),
                (
                    "04",
                    Subdivision{
                        name: "Bijelo Polje",
                        country_alpha2: Alpha2::ME,
                        code: "04",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(43.04), longitude: Some(19.75), max_latitude: Some(43.065439), min_latitude: Some(43.0089153), max_longitude: Some(19.7872352), min_longitude: Some(19.7273254)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية بييلو بولي"), ("bg", "Биело поле (община)"), ("bn", "বিজেলো পোলজে পৌরসভ\u{9be}"), ("ccp", "𑄝\u{11128}𑄎𑄬𑄣\u{1112e} 𑄛\u{1112e}𑄣\u{11134}𑄎\u{11128}"), ("ceb", "Bijelo Polje"), ("cy", "Bwrdeistref Bijelo Polje"), ("da", "Bijelo Polje Municipality"), ("de", "Gemeinde Bijelo Polje"), ("el", "Μπιτζέλο Πόλτζε"), ("en", "Bijelo Polje"), ("es", "Municipio de Bijelo Polje"), ("et", "Bijelo Polje vald"), ("fa", "شهرداری بیجلو پولجه"), ("fi", "Bijelo Poljen kunta"), ("fr", "Municipalité de Bijelo Polje"), ("gu", "બિજ\u{ac7}લો પોલ\u{acd}જ\u{ac7} મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "बिएलो पोलिए नगर पालिका"), ("id", "Bijelo Polje"), ("it", "Bijelo Polje"), ("ja", "ビイェロ・ポリェ"), ("ka", "ბიელო-პოლეს მუნიციპალიტეტი"), ("kn", "ಬೈಜ\u{cc6}ಲೋ ಪೊಲ\u{ccd}ಜ\u{cc6} ಪುರಸಭ\u{cc6}"), ("ko", "비옐로폴레"), ("lt", "Bijelo Polės opština"), ("lv", "Bijelo Poljes pašvaldība"), ("mr", "बिजलो पॉलज\u{947} म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Perbandaran Bijelo Polje"), ("nb", "Bijelo Polje kommune"), ("no", "Bijelo Polje kommune"), ("pl", "Bijelo Polje (gmina)"), ("pt", "Bijelo Polje (município)"), ("ro", "Comuna Bijelo Polje"), ("ru", "Биело-Поле (община)"), ("si", "බ\u{dd2}ජෙලෝ පොල\u{dca}ජේ නගර සභ\u{dcf}ව"), ("sq", "Komuna e Bellopojës"), ("sr", "Бијело Поље"), ("sr_Latn", "Bijelo Polje"), ("sv", "Bijelo Polje kommun"), ("ta", "பிஜெலோ பொல\u{bcd}ஜெ நகர\u{bbe}ட\u{bcd}சி"), ("te", "బ\u{c3f}జ\u{c46}ల\u{c4b} ప\u{c4b}ల\u{c4d}జ\u{c46} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "ไบจ\u{e35}โล พอลจ\u{e35} ม\u{e39}น\u{e34}ซ\u{e34}พ\u{e31}ลล\u{e34}ต\u{e35}\u{e49}"), ("tr", "Bijelo Polje Belediyesi"), ("uk", "Муніципалітет Бієло-Полє"), ("ur", "بیئلو پولیے بلدیہ"), ("vi", "Đô thị tự trị Bijelo Polje"), ("zh", "比耶洛波列區")]),
                        unofficial_name_list: ["Bijelo Polje"].to_vec(),
                    }
                ),
                (
                    "05",
                    Subdivision{
                        name: "Budva",
                        country_alpha2: Alpha2::ME,
                        code: "05",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.288056), longitude: Some(18.8425), max_latitude: Some(42.3027695), min_latitude: Some(42.2734745), max_longitude: Some(18.8609032), min_longitude: Some(18.8220477)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية بودفا"), ("bg", "Будва (община)"), ("bn", "ব\u{9c1}দ\u{9cd}ভ\u{9be} পৌরসভ\u{9be}"), ("ccp", "𑄝\u{1112a}𑄖\u{11134}𑄞"), ("ceb", "Budva"), ("cy", "Bwrdeistref Budva"), ("da", "Budva Municipality"), ("de", "Gemeinde Budva"), ("el", "Μπούντβα"), ("en", "Budva"), ("es", "Municipio de Budva"), ("et", "Budva vald"), ("fa", "شهرداری بودوا"), ("fi", "Budvan kunta"), ("fr", "Municipalité de Budva"), ("gu", "બ\u{ac1}દ\u{acd}વ મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "ब\u{941}डवा नगर पालिका"), ("id", "Kotamadya Budva"), ("it", "Budua"), ("ja", "ブドヴァ"), ("ka", "ბუდვის მუნიციპალიტეტი"), ("kn", "ಬಡ\u{ccd}ವಾ ಪುರಸಭ\u{cc6}"), ("ko", "부드바 지방 자치제"), ("lt", "Budvos opština"), ("lv", "Budvas pašvaldība"), ("mk", "Општина Будва"), ("mr", "ब\u{941}डव\u{947} म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Budva Municipality"), ("nb", "Budva Kommune"), ("nl", "Budva Municipality"), ("no", "Budva Kommune"), ("pl", "Budva (gmina)"), ("pt", "Budva (município)"), ("ro", "Comuna Budva"), ("ru", "Будва"), ("si", "බ\u{dd4}ඩ\u{dca}ව\u{dcf} නගර සභ\u{dcf}ව"), ("sr", "Будва"), ("sr_Latn", "Budva"), ("sv", "Budva (kommun)"), ("ta", "பூத\u{bcd}வ\u{bbe} நகர\u{bbe}ட\u{bcd}சி"), ("te", "బుడ\u{c4d}వ\u{c3e} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "เม\u{e37}องบ\u{e38}\u{e49}ดว\u{e48}า"), ("tr", "Budva Belediyesi"), ("uk", "Будва"), ("ur", "بودوا بلدیہ"), ("vi", "Đô thị tự trị Budva"), ("zh", "布德瓦區")]),
                        unofficial_name_list: ["Budva"].to_vec(),
                    }
                ),
                (
                    "06",
                    Subdivision{
                        name: "Cetinje",
                        country_alpha2: Alpha2::ME,
                        code: "06",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.38), longitude: Some(18.92), max_latitude: Some(42.4086289), min_latitude: Some(42.3725432), max_longitude: Some(18.9402152), min_longitude: Some(18.8862705)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية سيتينيي"), ("be", "Цэцінэ"), ("bn", "সেতিঞ\u{9cd}জে পৌরসভ\u{9be}"), ("ccp", "𑄥𑄬𑄖\u{11128}𑄚\u{11134}𑄎𑄬"), ("ceb", "Cetinje"), ("da", "Cetinje"), ("de", "Gemeinde Cetinje"), ("el", "Κετίντζε"), ("en", "Cetinje"), ("es", "Municipio de Cetinje"), ("et", "Cetinje vald"), ("fa", "پایتخت سلطنتی قدیمی ستینجی"), ("fi", "Cetinjen kunta"), ("fr", "Cetinje"), ("gu", "સ\u{ac7}તિ\u{a82}જ\u{ac7} મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "क\u{947}तिन\u{94d}य\u{947} नगर पालिका"), ("id", "Kotamadya Cetinje"), ("it", "Comune di Cetinje"), ("ja", "ツェティニェ"), ("ka", "ცეტინიეს მუნიციპალიტეტი"), ("kn", "ಸ\u{cc6}ಟ\u{cbf}ಂಜ\u{cc6} ಪುರಸಭ\u{cc6}"), ("ko", "체티녜 지방 자치제"), ("lt", "Cetinės opština"), ("lv", "Cetiņes pašvaldība"), ("mk", "Престолнина Цетиње"), ("mr", "सिटि\u{902}ज\u{947} म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Cetinje Municipality"), ("nb", "Cetinje Kommune"), ("no", "Cetinje Kommune"), ("pl", "Cetynia (gmina)"), ("pt", "Cetinje"), ("ro", "Comuna Cetinje"), ("ru", "Цетине"), ("si", "චෙට\u{dd2}න\u{dca}ජේ ප\u{dca}\u{200d}ර\u{dcf}න\u{dca}තය"), ("sq", "Komuna e Cetinës"), ("sr", "Цетиње"), ("sr_Latn", "Cetinje"), ("sv", "Cetinje (kommun)"), ("ta", "செடிஞ\u{bcd}சே நகர\u{bbe}ட\u{bcd}சி"), ("te", "స\u{c46}ట\u{c3f}ంజ\u{c46} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "เม\u{e37}องหลวงเซต\u{e35}เน\u{e35}ย"), ("tr", "Cetinje Belediyesi"), ("uk", "Муніципалітет Цетине"), ("ur", "قدیم شاہی دارالحکومت سیتینیے"), ("vi", "Đô thị tự trị Cetinje")]),
                        unofficial_name_list: ["Cetinje"].to_vec(),
                    }
                ),
                (
                    "07",
                    Subdivision{
                        name: "Danilovgrad",
                        country_alpha2: Alpha2::ME,
                        code: "07",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.5537532), longitude: Some(19.1077389), max_latitude: Some(42.5631326), min_latitude: Some(42.5411924), max_longitude: Some(19.1203737), min_longitude: Some(19.0853548)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية دانيلوفغراد"), ("bn", "ড\u{9be}নিলোভগ\u{9cd}র\u{9be}ড পৌরসভ\u{9be}"), ("ccp", "𑄓𑄚\u{11128}𑄣\u{1112e}𑄛\u{11134}𑄉\u{11133}𑄢𑄖\u{11134}"), ("ceb", "Danilovgrad"), ("cy", "Bwrdeistref Danilovgrad"), ("da", "Danilovgrad Municipality"), ("de", "Gemeinde Danilovgrad"), ("el", "Ντανιλοβγκράντ"), ("en", "Danilovgrad"), ("es", "Municipio de Danilovgrad"), ("et", "Danilovgradi vald"), ("fa", "شهرداری دانیلوگراد"), ("fi", "Danilovgradin kunta"), ("fr", "Municipalité de Danilovgrad"), ("gu", "ડ\u{ac7}નિલોવગ\u{acd}રાદ મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "दानिलोवग\u{94d}राद नगर पालिका"), ("id", "Kotamadya Danilovgrad"), ("it", "Comune di Danilovgrad"), ("ja", "ダニロヴグラード"), ("ka", "დანილოვგრადის მუნიციპალიტეტი"), ("kn", "ಡ\u{ccd}ಯಾನ\u{cbf}ಲೋವ\u{ccd}ಗ\u{ccd}ರಾಡ\u{ccd} ಪುರಸಭ\u{cc6}"), ("ko", "다닐로브그라드 지방 자치제"), ("lt", "Danilovgrado opština"), ("lv", "Danilovgradas pašvaldība"), ("mr", "ड\u{945}निलोव\u{94d}हग\u{94d}र\u{945}ड म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Danilovgrad Municipality"), ("nb", "Danilovgrad Kommune"), ("no", "Danilovgrad Kommune"), ("pl", "Danilovgrad"), ("pt", "Município de Danilovgrad"), ("ro", "Comuna Danilovgrad"), ("ru", "Даниловград"), ("si", "දැන\u{dd2}ලෝව\u{dca}ග\u{dca}රඩ\u{dca} නගර සභ\u{dcf}ව"), ("sr", "Даниловград"), ("sr_Latn", "Danilovgrad"), ("sv", "Danilovgrad (kommun)"), ("ta", "டனிலோவ\u{bcd}க\u{bcd}ர\u{bbe}ட\u{bcd} நகர\u{bbe}ட\u{bcd}சி"), ("te", "మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "เม\u{e37}องดาน\u{e34}ลอฟกราด"), ("tr", "Danilovgrad Belediyesi"), ("uk", "Муніципалітет Даниловград"), ("ur", "دانیلووگراد بلدیہ"), ("vi", "Đô thị tự trị Danilovgrad"), ("zh", "達尼洛夫格勒區")]),
                        unofficial_name_list: ["Danilovgrad"].to_vec(),
                    }
                ),
                (
                    "08",
                    Subdivision{
                        name: "Herceg-Novi",
                        country_alpha2: Alpha2::ME,
                        code: "08",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.4572478), longitude: Some(18.5314753), max_latitude: Some(42.4661614), min_latitude: Some(42.4490956), max_longitude: Some(18.5613638), min_longitude: Some(18.5141516)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية هرسك نوفي"), ("az", "Herseq Novi"), ("be", "Херцэг-Нові"), ("bg", "Херцег Нови"), ("bn", "হ\u{9be}রচেগ নোভি পৌরসভ\u{9be}"), ("bs", "Herceg Novi"), ("ca", "Herceg Novi"), ("ccp", "𑄦𑄬𑄢\u{11134}𑄥𑄬𑄇\u{11134} 𑄚\u{1112e}𑄞\u{11128}"), ("ceb", "Herceg Novi"), ("cs", "Herceg Novi"), ("cy", "Bwrdeistref Herceg Novi"), ("da", "Herceg Novi Municipality"), ("de", "Gemeinde Herceg Novi"), ("el", "Χερκέγκ Νόβι"), ("en", "Herceg Novi"), ("es", "Municipio de Herceg Novi"), ("et", "Herceg Novi vald"), ("eu", "Herceg Novi"), ("fa", "هرتسگ نووی"), ("fi", "Herceg Novin kunta"), ("fr", "Municipalité d’Herceg Novi"), ("gu", "હર\u{acd}સ\u{ac7}ગ નોવી મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("he", "הרצג נובי"), ("hi", "हर\u{94d}ज\u{947}ग नोवी नगर पालिका"), ("hr", "Herceg Novi"), ("hu", "Herceg Novi"), ("id", "Kotamadya Herceg Novi"), ("it", "Comune di Herceng Novi"), ("ja", "ヘルツェグ・ノヴィ"), ("ka", "ჰერცეგ-ნოვის მუნიციპალიტეტი"), ("kn", "ಹ\u{cc6}ರ\u{ccd}ಸ\u{cc6}ಗ\u{ccd} ನೊವ\u{cbf} ಪುರಸಭ\u{cc6}"), ("ko", "헤르체그노비"), ("lt", "Herceg Novio opština"), ("lv", "Herceg-Novas pašvaldība"), ("mk", "Општина Херцег Нови"), ("mr", "हर\u{94d}स\u{947}ग नोवी म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Herceg Novi Municipality"), ("nb", "Herceg Novi kommune"), ("nl", "Herceg Novi"), ("no", "Herceg Novi kommune"), ("pl", "Herceg Novi (gmina)"), ("ps", "هرتسګ نووي"), ("pt", "Herceg-Novi"), ("ro", "Comuna Herceg Novi"), ("ru", "Херцег-Нови"), ("si", "හෙර\u{dca}සෙග\u{dca} නොව\u{dd3} නගර සභ\u{dcf}ව"), ("sk", "Herceg Novi"), ("sl", "Herceg Novi"), ("sq", "Komuna e Herceg Novit"), ("sr", "Херцег Нови"), ("sr_Latn", "Herceg Novi"), ("sv", "Herceg Novi kommun"), ("ta", "ஹெர\u{bcd}ஸ\u{bcd}க\u{bcd} நோவி நகர\u{bbe}ட\u{bcd}சி"), ("te", "హ\u{c46}ర\u{c4d}స\u{c46}జ\u{c4d} న\u{c4b}వ\u{c3f} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "แฮร\u{e4c}เซ\u{e47}ก โนว\u{e35}\u{e48}"), ("tr", "Herceg Novi Belediye"), ("uk", "Херцег-Новий"), ("ur", "خیرتسیگ نووی بلدیہ"), ("vi", "Đô thị tự trị Herceg Novi"), ("zh", "赫爾采格諾維區")]),
                        unofficial_name_list: ["Herceg-Novi"].to_vec(),
                    }
                ),
                (
                    "09",
                    Subdivision{
                        name: "Kolašin",
                        country_alpha2: Alpha2::ME,
                        code: "09",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.823611), longitude: Some(19.5225), max_latitude: Some(42.8338702), min_latitude: Some(42.8146069), max_longitude: Some(19.5420171), min_longitude: Some(19.5110321)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية كولاشين"), ("bn", "কোল\u{9be}সিন পৌরসভ\u{9be}"), ("ccp", "𑄇\u{1112e}𑄣𑄥\u{11128}𑄚\u{11134}"), ("ceb", "Opština Kolašin"), ("cy", "Bwrdeistref Kolašin"), ("da", "Kolašin Municipality"), ("de", "Gemeinde Kolašin"), ("el", "Κολασίν"), ("en", "Kolašin"), ("es", "Municipio de Kolašin"), ("et", "Kolašini vald"), ("fa", "شهرداری کولاژین"), ("fi", "Kolašinin kunta"), ("fr", "Kolašin"), ("gu", "કોલ\u{ac7}સિન મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "कोलासिन नगरपालिका"), ("id", "Kotamadya Kolašin"), ("it", "Kolašin"), ("ja", "コラシン"), ("ka", "კოლაშინის მუნიციპალიტეტი"), ("kn", "ಕೊಲಾಸ\u{cbf}ನ\u{ccd} ಪುರಸಭ\u{cc6}"), ("ko", "콜라신 지방 자치제"), ("lt", "Kolašino opština"), ("lv", "Kolašinas pašvaldība"), ("mr", "कोलाशिन म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Kolasin Municipality"), ("nb", "Kolasin kommune"), ("nl", "Kolašin"), ("no", "Kolasin kommune"), ("pl", "Kolašin"), ("pt", "Kolašin"), ("ro", "Comuna Kolašin"), ("ru", "Колашин"), ("si", "කොලස\u{dd2}න\u{dca} නගර සභ\u{dcf}ව"), ("sq", "Komuna e Koloshinit"), ("sr", "Колашин"), ("sr_Latn", "Kolašin"), ("sv", "Opština Kolašin"), ("ta", "கொலுசின\u{bcd} நகர\u{bbe}ட\u{bcd}சி"), ("te", "క\u{c4b}ల\u{c3e}స\u{c3f}న\u{c4d} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "เม\u{e37}องโคซาล\u{e34}น"), ("tr", "Kolasin Belediyesi"), ("uk", "Муніципалітет Колашин"), ("ur", "کولاشن بلدیہ"), ("vi", "Đô thị tự trị Kolasin"), ("zh", "科拉欣區")]),
                        unofficial_name_list: ["Kolašin"].to_vec(),
                    }
                ),
                (
                    "10",
                    Subdivision{
                        name: "Kotor",
                        country_alpha2: Alpha2::ME,
                        code: "10",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.424662), longitude: Some(18.771234), max_latitude: Some(42.4273177), min_latitude: Some(42.4211597), max_longitude: Some(18.7748086), min_longitude: Some(18.7663583)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("be", "Котар"), ("bg", "Котор (община)"), ("ccp", "𑄇\u{1112e}𑄑\u{1112e}𑄢\u{11134}"), ("ceb", "Kotor (munisipyo)"), ("cy", "Bwrdeistref Kotor"), ("de", "Gemeinde Kotor"), ("en", "Kotor"), ("es", "Municipio de Kotor"), ("et", "Kotori vald"), ("fa", "شهرداری کوتور"), ("fr", "Kotor"), ("he", "מחוז קוטור"), ("id", "Munisipalitas Kotor"), ("it", "Comune di Cattaro"), ("ja", "コトル"), ("ka", "კოტორის მუნიციპალიტეტი"), ("lt", "Kotoro opština"), ("mk", "Општина Котор"), ("pl", "Kotor"), ("pt", "Kotor"), ("ro", "Comuna Kotor"), ("ru", "Котор"), ("sq", "Komuna e Kotorrit"), ("sr", "Котор"), ("sr_Latn", "Kotor"), ("sv", "Kotor"), ("uk", "Котор"), ("ur", "کوتور بلدیہ"), ("zh", "科托爾區")]),
                        unofficial_name_list: ["Kotor"].to_vec(),
                    }
                ),
                (
                    "11",
                    Subdivision{
                        name: "Mojkovac",
                        country_alpha2: Alpha2::ME,
                        code: "11",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.96), longitude: Some(19.58), max_latitude: Some(42.9672261), min_latitude: Some(42.9522135), max_longitude: Some(19.5910262), min_longitude: Some(19.5728303)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية مويكوفاتش"), ("bn", "মজকোভিক পৌরসভ\u{9be}"), ("ccp", "𑄟𑄌\u{11134}𑄇\u{1112e}𑄞𑄇\u{11134}"), ("ceb", "Mojkovac"), ("cy", "Bwrdeistref Mojkovac"), ("da", "Mojkovac Municipality"), ("de", "Gemeinde Mojkovac"), ("el", "Μόζκοβακ"), ("en", "Mojkovac"), ("es", "Municipio de Mojkovac"), ("et", "Mojkovaci vald"), ("fa", "شهرداری موجوکوچ"), ("fi", "Mojkovacin kunta"), ("fr", "Municipalité de Mojkovac"), ("gu", "મોજ\u{acd}કોવ\u{ac7}ક મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "मोकोव\u{948}क नगर पालिका"), ("id", "Kotamadya Mojkovac"), ("it", "Comune di Mojkovac"), ("ja", "モイコヴァツ"), ("ka", "მოიკოვაცის მუნიციპალიტეტი"), ("kn", "ಮೊಜಕೊವಾಕ\u{ccd} ಪುರಸಭ\u{cc6}"), ("ko", "모이코바츠 지방 자치제"), ("lt", "Moikovaco opština"), ("lv", "Mojkovacas pašvaldība"), ("mr", "मोजकोवक म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Mojkovac Municipality"), ("nb", "Mojkovac kommune"), ("nl", "Mojkovac"), ("no", "Mojkovac kommune"), ("pl", "Mojkovac"), ("pt", "Mojkovac"), ("ro", "Comuna Mojkovac"), ("ru", "Мойковац"), ("si", "මොජෝකොවැක\u{dca} නගර සභ\u{dcf}ව"), ("sq", "Komuna e Mojkovacit"), ("sr", "Мојковац"), ("sr_Latn", "Mojkovac"), ("sv", "Mojkovac kommun"), ("ta", "மொஜ\u{bcd}கோவ\u{bbe}க\u{bcd} நகர\u{bbe}ட\u{bcd}சி"), ("te", "మ\u{c4b}జ\u{c4d}\u{200c}క\u{c4b}వ\u{c3e}క\u{c4d} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "มอจโคแวก ม\u{e39}น\u{e34}ซ\u{e34}พ\u{e31}ลล\u{e34}ต\u{e35}\u{e49}"), ("tr", "Mojkovac Belediyesi"), ("uk", "Муніципалітет Мойковац"), ("ur", "مویکوواتس بلدیہ"), ("vi", "Đô thị tự trị Mojkovac"), ("zh", "莫伊科瓦茨區")]),
                        unofficial_name_list: ["Mojkovac"].to_vec(),
                    }
                ),
                (
                    "12",
                    Subdivision{
                        name: "Nikšic´",
                        country_alpha2: Alpha2::ME,
                        code: "12",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.78), longitude: Some(18.94), max_latitude: Some(42.8094439), min_latitude: Some(42.7371471), max_longitude: Some(18.9982796), min_longitude: Some(18.897965)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية نيكتسيتش"), ("bn", "নিকসিক পৌরসভ\u{9be}"), ("ccp", "𑄚\u{11128}𑄇\u{11134}𑄥\u{11128}𑄇\u{11134}"), ("ceb", "Opština Nikšić"), ("cy", "Bwrdeistref Nikšić"), ("da", "Nikšić Municipality"), ("de", "Gemeinde Nikšić"), ("el", "Νικσίτς"), ("en", "Nikšić"), ("es", "Municipio de Nikšić"), ("et", "Nikšići vald"), ("fa", "شهرداری نیکچیچ"), ("fi", "Nikšićn kunta"), ("fr", "Municipalité de Nikšić"), ("gu", "નિક\u{acd}સિક મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "निक\u{94d}सिक नगरपालिका"), ("hy", "Նիկշիչ"), ("id", "Kotamadya Nikšić"), ("it", "Comune di Nikšić"), ("ja", "ニクシチ"), ("ka", "ნიკშიჩის მუნიციპალიტეტი"), ("kn", "ನ\u{cbf}ಕ\u{ccd}ಸ\u{cbf}ಕ\u{ccd} ಪುರಸಭ\u{cc6}"), ("ko", "닉시치 지방 자치제"), ("lt", "Nikšičiaus opština"), ("lv", "Nikšičas pašvaldība"), ("mr", "निक\u{94d}सीक म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Niksic Municipality"), ("nb", "Niksic kommune"), ("nl", "Niksic"), ("no", "Niksic kommune"), ("pl", "Gmina Nikšić"), ("pt", "Município de Niksic"), ("ro", "Comuna Nikšić"), ("ru", "Никшич"), ("si", "න\u{dd2}ක\u{dca}ස\u{dd2}ක\u{dca} නගර සභ\u{dcf}ව"), ("sr", "Никшић"), ("sr_Latn", "Nikšić"), ("sv", "Niksic kommun"), ("ta", "நிக\u{bcd}கஸிக\u{bcd} நகர\u{bbe}ட\u{bcd}சி"), ("te", "న\u{c3f}క\u{c4d}స\u{c3f}క\u{c4d} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "น\u{e34}คช\u{e34}ซ"), ("tr", "Niksic Belediyesi"), ("uk", "Муніципалітет Никшич"), ("ur", "نیکشیچ بلدیہ"), ("vi", "Đô thị tự trị Niksić"), ("zh", "尼克希奇區")]),
                        unofficial_name_list: ["Nikšic´"].to_vec(),
                    }
                ),
                (
                    "13",
                    Subdivision{
                        name: "Plav",
                        country_alpha2: Alpha2::ME,
                        code: "13",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.6001337), longitude: Some(19.9407541), max_latitude: Some(42.6091342), min_latitude: Some(42.5892922), max_longitude: Some(19.9534082), min_longitude: Some(19.930226)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية بلاف"), ("bg", "Плав (община)"), ("bn", "প\u{9cd}লেভ পৌরসভ\u{9be}"), ("ca", "Plav"), ("ccp", "𑄛\u{11133}𑄣𑄛\u{11134}"), ("ceb", "Opština Plav"), ("cy", "Bwrdeistref Plav"), ("da", "Plav Municipality"), ("de", "Gemeinde Plav"), ("el", "Πλαβ"), ("en", "Plav"), ("es", "Municipio de Plav"), ("et", "Plavi vald"), ("fa", "شهرداری پلاو"), ("fi", "Plavin kunta"), ("fr", "Municipalité de Plav"), ("gu", "પ\u{acd}લ\u{ac7}વ મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "प\u{94d}लाव नगरपालिका"), ("id", "Kotamadya Plav"), ("it", "Comune di Plav"), ("ja", "プラヴ"), ("ka", "პლავის მუნიციპალიტეტი"), ("kn", "ಪ\u{ccd}ಲಾಸ\u{ccd}ವ\u{ccd} ಪುರಸಭ\u{cc6}"), ("ko", "플라브 지방 자치제"), ("lt", "Plavo opština"), ("lv", "Plavas pašvaldība"), ("mr", "प\u{94d}ल\u{945}व\u{94d}ह म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Plav Municipality"), ("nb", "Plav Kommune"), ("nl", "Plav"), ("no", "Plav Kommune"), ("pl", "Plav (gmina)"), ("pt", "Município de Plav"), ("ro", "Comuna Plav"), ("ru", "Плав"), ("si", "පලව\u{dca} නගර සභ\u{dcf}ව"), ("sq", "Komuna e Plavës"), ("sr", "Плав"), ("sr_Latn", "Plav"), ("sv", "Plav (kommun)"), ("ta", "ப\u{bcd}ளவ\u{bcd} நகர\u{bbe}ட\u{bcd}சி"), ("te", "ప\u{c4d}ల\u{c3e}వ\u{c4d} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "เม\u{e37}องพลาว"), ("tr", "Plav Province"), ("uk", "Плав"), ("ur", "پلاو بلدیہ"), ("vi", "Đô thị tự trị Plav"), ("zh", "普拉夫區")]),
                        unofficial_name_list: ["Plav"].to_vec(),
                    }
                ),
                (
                    "14",
                    Subdivision{
                        name: "Pljevlja",
                        country_alpha2: Alpha2::ME,
                        code: "14",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(43.36), longitude: Some(19.36), max_latitude: Some(43.3736113), min_latitude: Some(43.3385382), max_longitude: Some(19.3831443), min_longitude: Some(19.3206596)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية بليفليه"), ("bg", "Плевля"), ("bn", "প\u{9cd}লিভিজ\u{9be} পৌরসভ\u{9be}"), ("bs", "Općina Pljevlja"), ("ccp", "𑄎𑄬𑄛\u{11134}𑄎"), ("cy", "Bwrdeistref Pljevlja"), ("da", "Pljevlja Municipality"), ("de", "Gemeinde Pljevlja"), ("el", "Πλτζέβλτζα"), ("en", "Pljevlja"), ("es", "Municipio de Pljevlja"), ("et", "Pljevlja vald"), ("fa", "شهرداری پلیفلیا"), ("fi", "Pljevljan kunta"), ("fr", "Municipalité de Pljevlja"), ("gu", "પ\u{acd}લજ\u{ac7}વ\u{acd}લ\u{acd}જા મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "प\u{94d}ल\u{947}वलिया नगर पालिका"), ("id", "Kotamadya Pljevlja"), ("it", "Comune di Pljevlja"), ("ja", "プリェヴリャ"), ("ka", "პლიევლიის მუნიციპალიტეტი"), ("kn", "ಪ\u{ccd}ಲ\u{cc6}ಜ\u{cc6}ವ\u{cc6}ಲ\u{ccd}ಜಾ ಪುರಸಭ\u{cc6}"), ("ko", "플레블라 지방 자치제"), ("lt", "Plevlios opština"), ("lv", "Pljevljas pašvaldība"), ("mr", "प\u{94d}लजिल\u{94d}जा म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Pljevlja Municipality"), ("nb", "Pljevlja Kommune"), ("nl", "Pljevlja Municipality"), ("no", "Pljevlja Kommune"), ("pl", "Gmina Pljevlja"), ("pt", "Pljevlja"), ("ro", "Comuna Pljevlja"), ("ru", "Плевля"), ("si", "ප\u{dca}ලේජෙව\u{dca}ල\u{dca}ජ\u{dcf} නගර සභ\u{dcf}ව"), ("sq", "Komuna e Plevlës"), ("sr", "Пљевља"), ("sr_Latn", "Pljevlja"), ("sv", "Pljevlja Kommun"), ("ta", "ப\u{bcd}ளஜத\u{bcd}வல\u{bcd}ஜ நகர\u{bbe}ட\u{bcd}சி"), ("te", "ప\u{c4d}ల\u{c46}జ\u{c4b}వ\u{c46}ల\u{c4d}జ\u{c3e} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "พ\u{e31}ลเจลจา"), ("tr", "Pljevlja Belediyesi"), ("uk", "Муніципалітет Плевля"), ("ur", "پلئیولیا بلدیہ"), ("vi", "Đô thị tự trị Pljevlja"), ("zh", "普列夫利亞區")]),
                        unofficial_name_list: ["Pljevlja"].to_vec(),
                    }
                ),
                (
                    "15",
                    Subdivision{
                        name: "Plužine",
                        country_alpha2: Alpha2::ME,
                        code: "15",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(43.1541366), longitude: Some(18.8410376), max_latitude: Some(43.1582202), min_latitude: Some(43.1508473), max_longitude: Some(18.8480115), min_longitude: Some(18.8326693)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية بلوزين"), ("bn", "প\u{9cd}ল\u{9c1}জ\u{9be}ইন পৌরসভ\u{9be}"), ("ccp", "𑄛\u{11133}𑄣\u{1112a}𑄎\u{1112d}𑄚\u{11134}"), ("ceb", "Opština Plužine"), ("cy", "Bwrdeistref Plužine"), ("da", "Plužine Municipality"), ("de", "Gemeinde Plužine"), ("el", "Πλουζίνε"), ("en", "Plužine"), ("es", "Municipio de Plužine"), ("et", "Plužine vald"), ("fa", "شهرداری پلوزین"), ("fi", "Plužinen kunta"), ("fr", "Municipalité de Plužine"), ("gu", "પ\u{acd}લ\u{ac1}ઝિન મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "प\u{94d}ल\u{941}जाइन नगरपालिका"), ("id", "Kotamadya Plužine"), ("it", "Comune di Plužine"), ("ja", "プルジネ"), ("ka", "პლუჟინეს მუნიციპალიტეტი"), ("kn", "ಪ\u{ccd}ಲುಜ\u{cbf}ನ\u{ccd} ಮುನ\u{ccd}ಸ\u{cbf}ಪಾಲ\u{cbf}ಟ\u{cbf}"), ("ko", "플루지네 지방 자치제"), ("lt", "Plužinės opština"), ("lv", "Plužines pašvaldība"), ("mr", "प\u{94d}ल\u{941}झिन म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Pluzine Municipality"), ("nb", "Pluzine Kommune"), ("nl", "Pluzine"), ("no", "Pluzine Kommune"), ("pl", "Gmina Plužine"), ("pt", "Município de Pluzine"), ("ro", "Comuna Plužine"), ("ru", "Плужине"), ("si", "ප\u{dca}ල\u{dd4}ස\u{dd2}නේ නගර සභ\u{dcf}ව"), ("sr", "Плужине"), ("sr_Latn", "Plužine"), ("sv", "Opština Plužine"), ("ta", "பலுசினே நகர\u{bbe}ட\u{bcd}சி"), ("te", "ప\u{c4d}లూజ\u{c48}న\u{c4d} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "เม\u{e37}องปล\u{e39}ช\u{e34}เน"), ("tr", "Pluzine Belediyesi"), ("uk", "Муніципалітет Плужине"), ("ur", "پلوژینے بلدیہ"), ("vi", "Đô thị tự trị Pluzine"), ("zh", "普盧日內區")]),
                        unofficial_name_list: ["Plužine"].to_vec(),
                    }
                ),
                (
                    "16",
                    Subdivision{
                        name: "Podgorica",
                        country_alpha2: Alpha2::ME,
                        code: "16",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.441286), longitude: Some(19.262892), max_latitude: Some(42.4956435), min_latitude: Some(42.368358), max_longitude: Some(19.3302512), min_longitude: Some(19.1815065)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ccp", "𑄛\u{11127}𑄖\u{11134}𑄉\u{1112e}𑄢\u{11128}𑄇"), ("ceb", "Podgorica (munisipyo)"), ("cy", "Bwrdeistref Podgorica"), ("de", "Großgemeinde Podgorica"), ("de_CH", "Grossgemeinde Podgorica"), ("en", "Podgorica"), ("es", "Municipio de Podgorica"), ("et", "Podgorica vald"), ("fa", "پودگوریسا کاپیتال سیتی"), ("fr", "Podgorica"), ("he", "מחוז פודגוריצה"), ("id", "Munisipalitas Podgorica"), ("ja", "ポドゴリツァ"), ("ka", "პოდგორიცის მუნიციპალიტეტი"), ("lt", "Podgoricos opština"), ("mk", "Гравен град Подгорица"), ("pl", "Podgorica"), ("pt", "Podgorica"), ("ro", "Municipiul Podgorica"), ("ru", "Подгорица"), ("sq", "Komuna e Podgoricës"), ("sr", "Главни град Подгорица"), ("sr_Latn", "Glavni grad Podgorica"), ("ur", "پودگوریتسا دارالحکومت شہر")]),
                        unofficial_name_list: ["Podgorica"].to_vec(),
                    }
                ),
                (
                    "17",
                    Subdivision{
                        name: "Rožaje",
                        country_alpha2: Alpha2::ME,
                        code: "17",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.8333), longitude: Some(20.1667), max_latitude: Some(42.8588217), min_latitude: Some(42.8273239), max_longitude: Some(20.1917553), min_longitude: Some(20.1424885)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("bg", "Рожайе"), ("bs", "Rožaje"), ("ccp", "𑄢\u{1112e}𑄎𑄎𑄬"), ("ceb", "Opština Rožaje"), ("cy", "Bwrdeistref Rožaje"), ("de", "Gemeinde Rožaje"), ("el", "Δήμος Ρόζαγιε"), ("en", "Rožaje"), ("es", "Municipio de Rožaje"), ("et", "Rožaje vald"), ("fa", "شهرداری روژاجه"), ("fr", "Rožaje"), ("id", "Munisipalitas Rožaje"), ("ja", "ロジャイェ"), ("ka", "როჟაიეს მუნიციპალიტეტი"), ("lt", "Rožajės opština"), ("nl", "Rožaje"), ("pl", "Rožaje (gmina)"), ("pt", "Rožaje"), ("ro", "Comuna Rožaje"), ("ru", "Рожае"), ("sq", "Komuna e Rozhajës"), ("sr", "Рожаје"), ("sr_Latn", "Rožaje"), ("uk", "Рожає"), ("ur", "روژایے بلدیہ"), ("zh", "羅扎耶區")]),
                        unofficial_name_list: ["Rožaje"].to_vec(),
                    }
                ),
                (
                    "18",
                    Subdivision{
                        name: "Šavnik",
                        country_alpha2: Alpha2::ME,
                        code: "18",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.9577803), longitude: Some(19.0943627), max_latitude: Some(42.9614791), min_latitude: Some(42.95211949999999), max_longitude: Some(19.1002035), min_longitude: Some(19.0911485)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية تشافنيك"), ("bn", "স\u{9be}ভনিক পৌরসভ\u{9be}"), ("ccp", "𑄥𑄛\u{11134}𑄚\u{11128}𑄇\u{11134}"), ("ceb", "Opština Šavnik"), ("cy", "Bwrdeistref Šavnik"), ("da", "Šavnik Municipality"), ("de", "Gemeinde Šavnik"), ("el", "Σάβνικ"), ("en", "Šavnik"), ("es", "Municipio de Šavnik"), ("et", "Šavniki vald"), ("fa", "شهرداری شاونیک"), ("fi", "Šavnikin kunta"), ("fr", "Municipalité de Šavnik"), ("gu", "સાવનિક મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "सवनिक नगर पालिका"), ("id", "Kotamadya Šavnik"), ("it", "Comune di Šavnik"), ("ja", "シャヴニク"), ("ka", "შავნიკის მუნიციპალიტეტი"), ("kn", "ಸವನ\u{cbf}ಕ\u{ccd} ಪುರಸಭ\u{cc6}"), ("ko", "샤브니크 지방 자치제"), ("lt", "Šavniko opština"), ("lv", "Šavnikas pašvaldība"), ("mr", "स\u{94d}वनिक म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Savnik Municipality"), ("nb", "Savnik Kommune"), ("nl", "Šavnik"), ("no", "Savnik Kommune"), ("pl", "Gmina Šavnik"), ("pt", "Šavnik"), ("ro", "Comuna Šavnik"), ("ru", "муниципалитет Шавник"), ("si", "සව\u{dca}න\u{dd2}ක\u{dca} නගර සභ\u{dcf}ව"), ("sq", "Komuna e Shavnikut"), ("sr", "Шавник"), ("sr_Latn", "Šavnik"), ("sv", "Savnik Kommun"), ("ta", "சவனிக\u{bcd} நகர\u{bbe}ட\u{bcd}சி"), ("te", "స\u{c3e}వ\u{c4d}న\u{c3f}క\u{c4d} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "ซาวน\u{e34}ก ม\u{e39}น\u{e34}พาล\u{e34}ต\u{e35}\u{e49}"), ("tr", "Savnik Belediyesi"), ("uk", "Муніципалітет Шавник"), ("ur", "شاونک بلدیہ"), ("vi", "Đô thị tự trị Savnik"), ("zh", "沙夫尼克區")]),
                        unofficial_name_list: ["Šavnik"].to_vec(),
                    }
                ),
                (
                    "19",
                    Subdivision{
                        name: "Tivat",
                        country_alpha2: Alpha2::ME,
                        code: "19",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.43), longitude: Some(18.7), max_latitude: Some(42.44611889999999), min_latitude: Some(42.4175716), max_longitude: Some(18.7237287), min_longitude: Some(18.6844826)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ccp", "𑄑\u{1112d}𑄞𑄖\u{11134}"), ("ceb", "Tivat"), ("cy", "Bwrdeistref Tivat"), ("de", "Gemeinde Tivat"), ("en", "Tivat"), ("es", "Municipio de Tivat"), ("et", "Tivati vald"), ("fa", "شهرداری تیوات"), ("fr", "Tivat"), ("id", "Kota praja Tivat"), ("it", "Comune di Teodo"), ("ja", "ティヴァト"), ("ka", "ტივატის მუნიციპალიტეტი"), ("lt", "Tivato opština"), ("mk", "Општина Тиват"), ("pl", "Gmina Tivat"), ("pt", "Tivat"), ("ro", "Comuna Tivat"), ("ru", "Тиват"), ("sr", "Тиват"), ("sr_Latn", "Tivat"), ("sv", "Tivat"), ("uk", "Муніципалітет Тиват"), ("ur", "تیوات بلدیہ"), ("zh", "蒂瓦特區")]),
                        unofficial_name_list: ["Tivat"].to_vec(),
                    }
                ),
                (
                    "20",
                    Subdivision{
                        name: "Ulcinj",
                        country_alpha2: Alpha2::ME,
                        code: "20",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(41.9310884), longitude: Some(19.2147632), max_latitude: Some(41.9386158), min_latitude: Some(41.9187885), max_longitude: Some(19.2313958), min_longitude: Some(19.1914062)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية أولتسي"), ("bg", "Улцин"), ("bn", "উলচিঞ\u{9cd}জ পৌরসভ\u{9be}"), ("ccp", "𑄃𑄣\u{11134}𑄥𑄬𑄚\u{11134}𑄎\u{11134}"), ("ceb", "Ulcinj (munisipyo)"), ("cy", "Bwrdeistref Ulcinj"), ("da", "Ulcinj Municipality"), ("de", "Gemeinde Ulcinj"), ("el", "Ουλκίντζ"), ("en", "Ulcinj"), ("es", "Municipio de Ulcinj"), ("et", "Ulcinji vald"), ("fa", "شهرداری اولکینج"), ("fi", "Ulcinjin kunta"), ("fr", "Municipalité d’Ulcinj"), ("gu", "ઉલકી\u{a82}જ મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "अलसि\u{902}ज नगरपालिका"), ("id", "Kotamadya Ulcinj"), ("it", "Comune di Ulkinj"), ("ja", "ウルツィニ"), ("ka", "ულცინის მუნიციპალიტეტი"), ("kn", "ಉಲ\u{ccd}ಸ\u{cbf}ಂಜ\u{ccd} ಪುರಸಭ\u{cc6}"), ("ko", "울치니 지방 자치제"), ("lt", "Ulcinio opština"), ("lv", "Ulciņas pašvaldība"), ("mk", "Општина Улцињ"), ("mr", "उलचिनज म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Ulcinj Municipality"), ("nb", "Ulcinj kommune"), ("no", "Ulcinj kommune"), ("pl", "Ulcinj"), ("pt", "Ulcinj"), ("ro", "Comuna Ulcinj"), ("ru", "Улцинь"), ("si", "උල\u{dca}ස\u{dd2}න\u{dca}ජ\u{dca} නගර සභ\u{dcf}ව"), ("sq", "Komuna e Ulqinit"), ("sr", "Улцињ"), ("sr_Latn", "Ulcinj"), ("sv", "Ulcinj kommun"), ("ta", "உலசிஞ\u{bcd} நகர\u{bbe}ட\u{bcd}சி"), ("te", "ఉల\u{c4d}స\u{c3f}ంజ\u{c4d} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "อ\u{e38}ลซ\u{e34}น"), ("tr", "Ulcinj Belediyesi"), ("uk", "Улцинь"), ("ur", "اولتسینی بلدیہ"), ("vi", "Đô thị tự trị Ulcinj")]),
                        unofficial_name_list: ["Ulcinj"].to_vec(),
                    }
                ),
                (
                    "21",
                    Subdivision{
                        name: "Žabljak",
                        country_alpha2: Alpha2::ME,
                        code: "21",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(43.1555152), longitude: Some(19.1226018), max_latitude: Some(43.1686245), min_latitude: Some(43.1471842), max_longitude: Some(19.1503287), min_longitude: Some(19.1090442)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("ar", "بلدية شابلياك"), ("bn", "জ\u{9be}ব\u{9cd}লজ\u{9be}ক পৌরসভ\u{9be}"), ("ccp", "𑄎𑄛\u{11134}𑄎𑄇\u{11134}"), ("ceb", "Opština Žabljak"), ("cy", "Bwrdeistref Žabljak"), ("da", "Žabljak Municipality"), ("de", "Gemeinde Žabljak"), ("el", "Ζάμπλτζακ"), ("en", "Žabljak"), ("es", "Municipio de Žabljak"), ("et", "Žabljaki vald"), ("fa", "شهرداری ژابلیاک"), ("fi", "Žabljakin kunta"), ("fr", "Municipalité de Žabljak"), ("gu", "ઝબ\u{acd}જ\u{ac7}ક મ\u{acd}ય\u{ac1}નિસિપાલિટી"), ("hi", "ज\u{93c}ाब\u{94d}लियाक नगरपालिका"), ("id", "Kotamadya Žabljak"), ("it", "Comune di Žabljak"), ("ja", "ジャブリャク"), ("ka", "ჟაბლიაკის მუნიციპალიტეტი"), ("kn", "ಝಬ\u{ccd}ಲ\u{ccd}ಜಾಕ\u{ccd} ಪುರಸಭ\u{cc6}"), ("ko", "자블라크 지방 자치제"), ("lt", "Žabliako opština"), ("lv", "Žabļakas pašvaldība"), ("mr", "झाब\u{94d}लिजक म\u{94d}य\u{941}न\u{94d}सिपाल\u{94d}टी"), ("ms", "Zabljak Municipality"), ("nb", "Zabljak kommune"), ("nl", "Žabljak"), ("no", "Zabljak kommune"), ("pl", "Gmina Žabljak"), ("pt", "Žabljak"), ("ro", "Comuna Žabljak"), ("ru", "Жабляк"), ("si", "සබ\u{dca}ල\u{dca}ජක\u{dca} නගර සභ\u{dcf}ව"), ("sq", "Komuna e Zhabjakut"), ("sr", "Жабљак"), ("sr_Latn", "Žabljak"), ("sv", "Opština Žabljak"), ("ta", "சப\u{bcd}லஜ\u{bbe}க\u{bcd} நகர\u{bbe}ட\u{bcd}சி"), ("te", "జబల\u{c4d}జ\u{c3e}క\u{c4d} మున\u{c4d}స\u{c3f}ప\u{c3e}ల\u{c3f}ట\u{c40}"), ("th", "กานดาค\u{e34} โซน"), ("tr", "Zabljak Belediyesi"), ("uk", "Муніципалітет Жабляк"), ("ur", "زابلجک میونسپلٹی"), ("vi", "Đô thị tự trị Zabljak"), ("zh", "扎布利亞克區")]),
                        unofficial_name_list: ["Žabljak"].to_vec(),
                    }
                ),
                (
                    "22",
                    Subdivision{
                        name: "Општина Гусиње",
                        country_alpha2: Alpha2::ME,
                        code: "22",
                        #[cfg(feature = "geo")]
                        geo: None,
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("bg", "Гусине (община)"), ("ccp", "𑄉\u{1112a}𑄥\u{11128}𑄚\u{11134}𑄎𑄬"), ("en", "Gusinje"), ("es", "Municipio de Gusinje"), ("fa", "شهرداری گوسینجه"), ("id", "Munisipalitas Gusinje"), ("ja", "グシニェ"), ("ka", "გუსინიეს მუნიციპალიტეტი"), ("pl", "Gmina Gusinje"), ("ro", "Comuna Gusinje"), ("ru", "Гусине"), ("sq", "Komuna e Gucisë"), ("sr", "Општина Гусиње"), ("sr_Latn", "Opština Gusinje"), ("ur", "گوسینیے بلدیہ"), ("zh", "古西涅區")]),
                        unofficial_name_list: [].to_vec(),
                    }
                ),
                (
                    "23",
                    Subdivision{
                        name: "Општина Петњица",
                        country_alpha2: Alpha2::ME,
                        code: "23",
                        #[cfg(feature = "geo")]
                        geo: None,
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("bg", "Петница (община)"), ("ccp", "𑄛𑄬𑄑𑄚\u{11134}𑄎\u{11128}𑄇"), ("cy", "Bwrdeistref Petnjica"), ("de", "Gemeinde Petnjica"), ("en", "Petnjica"), ("es", "Municipio de Petnjica"), ("fa", "شهرداری پتنیکا"), ("id", "Munisipalitas Petnjica"), ("ja", "ペトニツァ"), ("ka", "პეტნიიცის მუნიციპალიტეტი"), ("nl", "Petnjica"), ("pl", "Gmina Petnjica"), ("ro", "Comuna Petnjica"), ("ru", "Петница"), ("sq", "Komuna e Petnjicës"), ("sr", "Општина Петњица"), ("sr_Latn", "Opština Petnjica"), ("ur", "پیتنئیتسا بلدیہ")]),
                        unofficial_name_list: [].to_vec(),
                    }
                ),
                (
                    "24",
                    Subdivision{
                        name: "Tuzi",
                        country_alpha2: Alpha2::ME,
                        code: "24",
                        #[cfg(feature = "geo")]
                        geo: Some(SubdivisionGeo{latitude: Some(42.708678), longitude: Some(19.37439), max_latitude: Some(43.558743), min_latitude: Some(41.8297), max_longitude: Some(20.352926), min_longitude: Some(18.4337921)}),
                        comments: None,
                        subdivision_type: SubdivisionType::Municipality,
                        #[cfg(feature = "translations")]
                        translations: HashMap::from([("en", "Tuzi"), ("ja", "トゥジ")]),
                        unofficial_name_list: [].to_vec(),
                    }
                ),
            ]

        )
    }
}
#[allow(unused_imports)]
use crate::{
    Alpha2, Alpha3, Continent, Country, CurrencyCode, DistanceUnit, Region, SubRegion, VatRates,
    WeekDay, WorldRegion, GEC, IOC,
};
#[allow(unused_imports)]
use std::collections::HashMap;
#[cfg(feature = "me")]
/// [`Country`](crate::Country) struct for this country.
pub fn new() -> Country {
    Country{
        alpha2: Alpha2::ME,
        alpha3: Alpha3::MNE,
        address_format: None,
        continent: Continent::Europe,
        country_code: 382,
        currency_code: CurrencyCode::EUR,
        maybe_gec: Some(GEC::MJ),
        #[cfg(feature = "geo")]
        geo: geo::new(),
        international_prefix: "99",
        maybe_ioc: Some(IOC::MNE),
        iso_long_name: "Montenegro",
        iso_short_name: "Montenegro",
        official_language_list: ["bs", "hr", "sq", "sr"].to_vec(),
        spoken_language_list: ["bs", "hr", "sq", "sr"].to_vec(),
        national_destination_code_length_list: [2].to_vec(),
        national_number_length_list: [8].to_vec(),
        national_prefix: "0",
        maybe_nationality: Some("Montenegrin"),
        number: "499",
        postal_code: true,
        postal_code_format: Some("8\\d{4}"),
        maybe_region: Some(Region::Europe),
        start_of_week: WeekDay::Monday,
        maybe_subregion: Some(SubRegion::SouthernEurope),
        un_locode: "ME",
        unofficial_name_list: ["Crna Gora", "Montenegro", "モンテネグロ"].to_vec(),
        world_region: WorldRegion::EMEA,
        #[cfg(feature = "emojis")]
        emoji: "🇲🇪",
        #[cfg(feature = "translations")]
        translations: HashMap::from([("ab", "Montenegro"), ("af", "Montenegro"), ("ak", "Montenegro"), ("am", "ሞንቴኔግሮ"), ("an", "Montenegro"), ("ar", "المنتنيغرو"), ("as", "মন\u{9cd}টেনেগ\u{9cd}ৰো"), ("ay", "Montenegro"), ("az", "Montenegro"), ("ba", "Montenegro"), ("be", "Чарнагорыя"), ("bg", "Черна гора"), ("bi", "Montenegro"), ("bn", "মন\u{9cd}টেনেগ\u{9cd}রো"), ("bn_IN", "মন\u{9cd}টেনেগ\u{9cd}রো"), ("br", "Montenegro"), ("bs", "Crna Gora"), ("ca", "Montenegro"), ("ce", "Ӏаьржаламанхойчоь"), ("ch", "Montenegro"), ("cs", "Černá Hora"), ("cv", "Ӏаьржаламанхойчоь"), ("cy", "Montenegro"), ("da", "Montenegro"), ("de", "Montenegro"), ("dv", "މ\u{7ae}ނ\u{7b0}ޓ\u{7ac}ނ\u{7a9}ގ\u{7aa}ރ\u{7af}"), ("dz", "མ\u{f71}\u{f7c}ན་ཊ\u{f72}་ན\u{f72}ག་ར\u{f7c}།"), ("ee", "Montenegro"), ("el", "Μαυροβούνιο"), ("en", "Montenegro"), ("eo", "Montenegro"), ("es", "Montenegro"), ("et", "Montenegro"), ("eu", "Montenegro"), ("fa", "مونته نگرو"), ("ff", "Montenegro"), ("fi", "Montenegro"), ("fo", "Montenegro"), ("fr", "Monténégro"), ("fy", "Montenegro"), ("ga", "Montainéagró"), ("gl", "Montenegro"), ("gn", "Montenegro"), ("gu", "મોન\u{acd}ટ\u{ac7}ન\u{ac7}ગરો"), ("gv", "Montenegro"), ("ha", "Montenegro"), ("he", "מונטנגרו"), ("hi", "मॉन\u{94d}ट\u{947}नीग\u{94d}रो"), ("hr", "Crna Gora"), ("ht", "Montenegwo"), ("hu", "Montenegró"), ("hy", "Մոնտենեգրո"), ("ia", "Montenegro"), ("id", "Montenegro"), ("io", "Montenegro"), ("is", "Svartfjallaland"), ("it", "Montenegro"), ("iu", "Montenegro"), ("ja", "モンテネグロ"), ("ka", "მონტენეგრო"), ("ki", "Montenegro"), ("kk", "Черногория"), ("kl", "Montenegro"), ("km", "\u{200b}ម\u{17c9}\u{17bb}ងតេណេក\u{17d2}រ\u{17bc}"), ("kn", "ಮಾಂಟ\u{cc6}ನ\u{cc6}ಗ\u{ccd}ರೋ"), ("ko", "몬테네그로"), ("ku", "Montenegro"), ("kv", "Черногория"), ("kw", "Montenegro"), ("ky", "Монтенегро"), ("lo", "Montenegro"), ("lt", "Juodkalnija"), ("lv", "Melnkalne"), ("mi", "Montenegro"), ("mk", "Црна Гора"), ("ml", "മോണ\u{d4d}ടിനെഗ\u{d4d}രോ"), ("mn", "Montenegro"), ("mr", "मॉ\u{902}ट\u{947}न\u{947}ग\u{94d}रो"), ("ms", "Montenegro"), ("mt", "Montenegro"), ("my", "မ\u{103d}န\u{103a}တ\u{102e}န\u{102e}ဂရ\u{102d}\u{102f}းန\u{102d}\u{102f}င\u{103a}င\u{1036}"), ("na", "Montenegro"), ("nb", "Montenegro"), ("ne", "मोन\u{94d}ट\u{947}न\u{947}ग\u{94d}रो"), ("nl", "Montenegro"), ("nn", "Montenegro"), ("nv", "Dziłizhin Bikéyah"), ("oc", "Montenegro"), ("or", "ମୋଣ\u{b4d}ଟେନୀଗ\u{b4d}ରୋ"), ("pa", "ਮ\u{a4b}ਨਟ\u{a47}ਨ\u{a47}ਗਰ\u{a4b}"), ("pi", "Montenegro"), ("pl", "Czarnogóra"), ("ps", "مانتېنېګرو"), ("pt", "Montenegro"), ("pt_BR", "Montenegro"), ("ro", "Muntenegru"), ("ru", "Черногория"), ("rw", "Montenegoro"), ("sc", "Montenegro"), ("sd", "Montenegro"), ("si", "මොන\u{dca}ටෙන\u{dca}ග\u{dca}\u{200d}රෝ"), ("sk", "Čierna Hora"), ("sl", "Črna gora"), ("so", "Montenegro"), ("sq", "Mali i Zi"), ("sr", "Црна Гора"), ("sv", "Montenegro"), ("sw", "Montenegro"), ("ta", "மோன\u{bcd}டே நெக\u{bcd}ரோ"), ("te", "మ\u{c3e}ంట\u{c47}న\u{c47}గ\u{c4d}ర\u{c4b}"), ("tg", "Черногория"), ("th", "มอนเตเนโกร"), ("ti", "Montenegro"), ("tk", "Çernogoriýa"), ("tl", "Montenegro"), ("tr", "Karadağ"), ("tt", "Montenegro"), ("ug", "مونتېنېگرو"), ("uk", "Чорногорія"), ("ur", "مونٹینیگرو"), ("uz", "Chernogoriya"), ("ve", "Montenegro"), ("vi", "Mon-te-nê-gợ-rô"), ("wa", "Montenegro"), ("wo", "Montenegro"), ("xh", "Montenegro"), ("yo", "Montenẹ\u{301}grò"), ("zh_CN", "黑山"), ("zh_HK", "黑山"), ("zh_TW", "蒙特內哥羅"), ("zu", "IMontenegro")]),
        #[cfg(feature = "subdivisions")]
        subdivisions: subdivisions::new(),
        g7_member: false,
        g20_member: false,
        eu_member: false,
        eea_member: false,
        maybe_vat_rates: None,
        distance_unit: DistanceUnit::Km,
        maybe_population: Some(617213),
    }
}