]> git.openstreetmap.org Git - nominatim.git/blob - settings/country_settings.yaml
older Python versions need a reference to the loop for a lock
[nominatim.git] / settings / country_settings.yaml
1 # Andorra (Andorra)
2 ad:
3     partition: 35
4     languages: ca
5     names: !include country-names/ad.yaml
6     postcode:
7       pattern: "(ddd)"
8       output: AD\1
9
10
11 # United Arab Emirates (الإمارات العربية المتحدة)
12 ae:
13     partition: 83
14     languages: ar
15     names: !include country-names/ae.yaml
16     postcode: no
17
18
19 # Afghanistan (افغانستان)
20 af:
21     partition: 30
22     languages: fa, ps
23     names: !include country-names/af.yaml
24     postcode:
25       pattern: "dddd"
26
27
28 # Antigua and Barbuda (Antigua and Barbuda)
29 ag:
30     partition: 205
31     languages: en
32     names: !include country-names/ag.yaml
33     postcode: no
34
35
36 # Anguilla (Anguilla)
37 ai:
38     partition: 175
39     languages: en
40     names: !include country-names/ai.yaml
41     postcode:
42       pattern: "2640"
43       output: AI-2640
44
45
46 # Albania (Shqipëria)
47 al:
48     partition: 9
49     languages: sq
50     names: !include country-names/al.yaml
51     postcode:
52       pattern: "dddd"
53
54
55 # Armenia (Հայաստան)
56 am:
57     partition: 33
58     languages: hy
59     names: !include country-names/am.yaml
60     postcode:
61       pattern: "dddd"
62
63
64 # Angola (Angola)
65 ao:
66     partition: 85
67     languages: pt
68     names: !include country-names/ao.yaml
69     postcode: no
70
71
72 # Argentina (Argentina)
73 ar:
74     partition: 39
75     languages: es
76     names: !include country-names/ar.yaml
77     postcode:
78       pattern: "l?dddd(?:lll)?"
79
80
81 # Austria (Österreich)
82 at:
83     partition: 245
84     languages: de
85     names: !include country-names/at.yaml
86     postcode:
87       pattern: "dddd"
88
89
90 # Australia (Australia)
91 au:
92     partition: 139
93     languages: en
94     names: !include country-names/au.yaml
95     postcode:
96       pattern: "dddd"
97
98
99 # Azerbaijan (Azərbaycan)
100 az:
101     partition: 119
102     languages: az
103     names: !include country-names/az.yaml
104     postcode:
105       pattern: "dddd"
106
107
108 # Bosnia and Herzegovina (Bosna i Hercegovina / Босна и Херцеговина)
109 ba:
110     partition: 6
111     languages: bs, hr, sr
112     names: !include country-names/ba.yaml
113     postcode:
114       pattern: "ddddd"
115
116
117 # Barbados (Barbados)
118 bb:
119     partition: 206
120     languages: en
121     names: !include country-names/bb.yaml
122     postcode:
123       pattern: "(ddddd)"
124       output: BB\1
125
126
127 # Bangladesh (Bangladesh)
128 bd:
129     partition: 158
130     languages: bn
131     names: !include country-names/bd.yaml
132     postcode:
133       pattern: "dddd"
134
135
136 # Belgium (België / Belgique / Belgien)
137 be:
138     partition: 15
139     languages: nl, fr, de
140     names: !include country-names/be.yaml
141     postcode:
142       pattern: "dddd"
143
144
145 # Burkina Faso (Burkina Faso)
146 bf:
147     partition: 225
148     languages: fr
149     names: !include country-names/bf.yaml
150     postcode: no
151
152
153 # Bulgaria (Бългaрия)
154 bg:
155     partition: 140
156     languages: bg
157     names: !include country-names/bg.yaml
158     postcode:
159       pattern: "dddd"
160
161
162 # Bahrain (البحرين)
163 bh:
164     partition: 62
165     languages: ar
166     names: !include country-names/bh.yaml
167     postcode:
168       pattern: "d?ddd"
169
170
171 # Burundi (Burundi)
172 bi:
173     partition: 61
174     languages: fr
175     names: !include country-names/bi.yaml
176     postcode: no
177
178
179 # Benin (Bénin)
180 bj:
181     partition: 224
182     languages: fr
183     names: !include country-names/bj.yaml
184     postcode: no
185
186
187 # Bermuda (Bermuda)
188 bm:
189     partition: 176
190     languages: en
191     names: !include country-names/bm.yaml
192     postcode:
193       pattern: "(ll)[ -]?(dd)"
194       output: \1 \2
195
196
197 # Brunei (Brunei)
198 bn:
199     partition: 86
200     languages: ms
201     names: !include country-names/bn.yaml
202     postcode:
203       pattern: "(ll) ?(dddd)"
204       output: \1\2
205
206
207 # Bolivia (Bolivia)
208 bo:
209     partition: 120
210     languages: es, qu, gn, ay
211     names: !include country-names/bo.yaml
212     postcode: no
213
214
215 # Brazil (Brasil)
216 br:
217     partition: 121
218     languages: pt
219     names: !include country-names/br.yaml
220     postcode:
221       pattern: "(ddddd)-?(ddd)"
222       output: \1-\2
223
224
225 # The Bahamas (The Bahamas)
226 bs:
227     partition: 207
228     languages: en
229     names: !include country-names/bs.yaml
230     postcode: no
231
232
233 # Bhutan (འབྲུག་ཡུལ་)
234 bt:
235     partition: 87
236     languages: dz
237     names: !include country-names/bt.yaml
238     postcode:
239       pattern: "ddddd"
240
241
242 # Botswana (Botswana)
243 bw:
244     partition: 122
245     languages: en, tn
246     names: !include country-names/bw.yaml
247     postcode: no
248
249
250 # Belarus (Беларусь)
251 by:
252     partition: 40
253     languages: be, ru
254     names: !include country-names/by.yaml
255     postcode:
256       pattern: "dddddd"
257
258
259 # Belize (Belize)
260 bz:
261     partition: 208
262     languages: en
263     names: !include country-names/bz.yaml
264     postcode: no
265
266
267 # Canada (Canada)
268 ca:
269     partition: 244
270     languages: en, fr
271     names: !include country-names/ca.yaml
272     postcode:
273       pattern: "(ldl) ?(dld)"
274       output: \1 \2
275
276
277 # Democratic Republic of the Congo (République démocratique du Congo)
278 cd:
279     partition: 229
280     languages: fr
281     names: !include country-names/cd.yaml
282     postcode: no
283
284
285 # Central African Republic (Ködörösêse tî Bêafrîka - République Centrafricaine)
286 cf:
287     partition: 227
288     languages: fr, sg
289     names: !include country-names/cf.yaml
290     postcode: no
291
292
293 # Congo-Brazzaville (Congo)
294 cg:
295     partition: 230
296     languages: fr
297     names: !include country-names/cg.yaml
298     postcode: no
299
300
301 # Switzerland (Schweiz/Suisse/Svizzera/Svizra)
302 ch:
303     partition: 5
304     languages: de, fr, it, rm
305     names: !include country-names/ch.yaml
306     postcode:
307       pattern: "dddd"
308
309
310 # Côte d'Ivoire (Côte d’Ivoire)
311 ci:
312     partition: 228
313     languages: fr
314     names: !include country-names/ci.yaml
315     postcode: no
316
317
318 # Cook Islands (Kūki 'Āirani)
319 ck:
320     partition: 41
321     languages: en, rar
322     names: !include country-names/ck.yaml
323     postcode: no
324
325
326 # Chile (Chile)
327 cl:
328     partition: 88
329     languages: es
330     names: !include country-names/cl.yaml
331     postcode:
332       pattern: "ddddddd"
333
334
335 # Cameroon (Cameroun)
336 cm:
337     partition: 141
338     languages: fr, en
339     names: !include country-names/cm.yaml
340     postcode: no
341
342
343 # China (中国)
344 cn:
345     partition: 117
346     languages: zh
347     names: !include country-names/cn.yaml
348     postcode:
349       pattern: "dddddd"
350
351
352 # Colombia (Colombia)
353 co:
354     partition: 133
355     languages: es
356     names: !include country-names/co.yaml
357     postcode:
358       pattern: "dddddd"
359
360
361 # Costa Rica (Costa Rica)
362 cr:
363     partition: 64
364     languages: es
365     names: !include country-names/cr.yaml
366     postcode:
367       pattern: "ddddd"
368
369
370 # Cuba (Cuba)
371 cu:
372     partition: 42
373     languages: es
374     names: !include country-names/cu.yaml
375     postcode:
376       pattern: "ddddd"
377
378
379 # Cape Verde (Cabo Verde)
380 cv:
381     partition: 89
382     languages: pt
383     names: !include country-names/cv.yaml
384     postcode:
385       pattern: "dddd"
386
387
388 # Cyprus (Κύπρος - Kıbrıs)
389 cy:
390     partition: 114
391     languages: el, tr
392     names: !include country-names/cy.yaml
393     postcode:
394       pattern: "(?:99|d)ddd"
395
396
397 # Czechia (Česko)
398 cz:
399     partition: 124
400     languages: cs
401     names: !include country-names/cz.yaml
402     postcode:
403       pattern: "(ddd) ?(dd)"
404       output: \1 \2
405
406
407 # Germany (Deutschland)
408 de:
409     partition: 3
410     languages: de
411     names: !include country-names/de.yaml
412     postcode:
413       pattern: "ddddd"
414
415
416 # Djibouti (Djibouti جيبوتي)
417 dj:
418     partition: 43
419     languages: fr, ar, so, aa
420     names: !include country-names/dj.yaml
421     postcode: no
422
423
424 # Denmark (Danmark)
425 dk:
426     partition: 160
427     languages: da
428     names: !include country-names/dk.yaml
429     postcode:
430       pattern: "dddd"
431
432
433 # Dominica (Dominica)
434 dm:
435     partition: 209
436     languages: en
437     names: !include country-names/dm.yaml
438     postcode: no
439
440
441 # Dominican Republic (República Dominicana)
442 do:
443     partition: 37
444     languages: es
445     names: !include country-names/do.yaml
446     postcode:
447       pattern: "ddddd"
448
449
450 # Algeria (Algérie / ⵍⵣⵣⴰⵢⴻⵔ / الجزائر)
451 dz:
452     partition: 19
453     languages: ar, ber, fr
454     names: !include country-names/dz.yaml
455     postcode:
456       pattern: "ddddd"
457
458
459 # Ecuador (Ecuador)
460 ec:
461     partition: 78
462     languages: es
463     names: !include country-names/ec.yaml
464     postcode:
465       pattern: "dddddd"
466
467
468 # Estonia (Eesti)
469 ee:
470     partition: 125
471     languages: et
472     names: !include country-names/ee.yaml
473     postcode:
474       pattern: "ddddd"
475
476
477 # Egypt (مصر)
478 eg:
479     partition: 16
480     languages: ar
481     names: !include country-names/eg.yaml
482     postcode:
483       pattern: "ddddd"
484
485
486 # Sahrawi Arab Democratic Republic (الجمهورية العربية الصحراوية الديمقراطية)
487 eh:
488     partition: 186
489     languages: ar, es, fr
490     names: !include country-names/eh.yaml
491
492
493 # Eritrea (ኤርትራ Eritrea إرتريا)
494 er:
495     partition: 142
496     languages: ti, ar, en
497     names: !include country-names/er.yaml
498     postcode: no
499
500
501 # Spain (España)
502 es:
503     partition: 31
504     languages: es, ast, ca, eu, gl
505     names: !include country-names/es.yaml
506     postcode:
507       pattern: "ddddd"
508
509
510 # Ethiopia (ኢትዮጵያ)
511 et:
512     partition: 90
513     languages: am, om
514     names: !include country-names/et.yaml
515     postcode:
516       pattern: "dddd"
517
518
519 # Finland (Suomi)
520 fi:
521     partition: 20
522     languages: fi, sv, se
523     names: !include country-names/fi.yaml
524     postcode:
525       pattern: "ddddd"
526
527
528 # Fiji (Viti)
529 fj:
530     partition: 210
531     languages: en
532     names: !include country-names/fj.yaml
533     postcode: no
534
535
536 # Falkland Islands (Falkland Islands)
537 fk:
538     partition: 91
539     languages: en
540     names: !include country-names/fk.yaml
541     postcode:
542       pattern: "FIQQ 1ZZ"
543
544
545 # Federated States of Micronesia (Micronesia)
546 fm:
547     partition: 217
548     languages: en
549     names: !include country-names/fm.yaml
550     postcode:
551       pattern: "ddddd"
552
553
554 # Faroe Islands (Føroyar)
555 fo:
556     partition: 10
557     languages: fo, da
558     names: !include country-names/fo.yaml
559     postcode:
560       pattern: "ddd"
561
562
563 # France (France)
564 fr:
565     partition: 4
566     languages: fr
567     names: !include country-names/fr.yaml
568     postcode:
569       pattern: "ddddd"
570
571
572 # Gabon (Gabon)
573 ga:
574     partition: 239
575     languages: fr
576     names: !include country-names/ga.yaml
577     postcode: no
578
579
580 # United Kingdom (United Kingdom)
581 gb:
582     partition: 1
583     languages: en
584     names: !include country-names/gb.yaml
585     postcode:
586       pattern: "(l?ld[A-Z0-9]?) ?(dll)"
587       output: \1 \2
588
589
590 # Grenada (Grenada)
591 gd:
592     partition: 143
593     languages: en
594     names: !include country-names/gd.yaml
595     postcode: no
596
597
598 # Georgia (საქართველო)
599 ge:
600     partition: 21
601     languages: ka
602     names: !include country-names/ge.yaml
603     postcode:
604       pattern: "dddd"
605
606
607 # Guernsey (Guernsey)
608 gg:
609     partition: 77
610     languages: en
611     names: !include country-names/gg.yaml
612     postcode:
613       pattern: "(GYdd?) ?(dll)"
614       output: \1 \2
615
616
617 # Ghana (Ghana)
618 gh:
619     partition: 211
620     languages: en
621     names: !include country-names/gh.yaml
622     postcode:
623       pattern: "ll-d?ddd-dddd"
624
625
626 # Gibraltar (Gibraltar)
627 gi:
628     partition: 138
629     languages: en
630     names: !include country-names/gi.yaml
631     postcode:
632       pattern: "(GX11) ?(1AA)"
633       output: GX11 1AA
634
635
636 # Greenland (Kalaallit Nunaat)
637 gl:
638     partition: 111
639     languages: kl, da
640     names: !include country-names/gl.yaml
641     postcode:
642       pattern: "dddd"
643
644
645 # The Gambia (Gambia)
646 gm:
647     partition: 212
648     languages: en
649     names: !include country-names/gm.yaml
650     postcode: no
651
652
653 # Guinea (Guinée)
654 gn:
655     partition: 240
656     languages: fr
657     names: !include country-names/gn.yaml
658     postcode:
659       pattern: "ddd"
660
661
662 # Equatorial Guinea (Guinea Ecuatorial)
663 gq:
664     partition: 12
665     languages: es, fr, pt
666     names: !include country-names/gq.yaml
667     postcode: no
668
669
670 # Greece (Ελλάς)
671 gr:
672     partition: 22
673     languages: el
674     names: !include country-names/gr.yaml
675     postcode:
676       pattern: "(ddd) ?(dd)"
677       output: \1 \2
678
679
680 # South Georgia and the South Sandwich Islands (South Georgia and the South Sandwich Islands)
681 gs:
682     partition: 44
683     languages: en
684     names: !include country-names/gs.yaml
685     postcode:
686       pattern: "(SIQQ) ?(1ZZ)"
687       output: \1 \2
688
689
690 # Guatemala (Guatemala)
691 gt:
692     partition: 57
693     languages: es
694     names: !include country-names/gt.yaml
695     postcode:
696       pattern: "ddddd"
697
698
699 # Guinea-Bissau (Guiné-Bissau)
700 gw:
701     partition: 8
702     languages: pt
703     names: !include country-names/gw.yaml
704     postcode:
705       pattern: "dddd"
706
707
708 # Guyana (Guyana)
709 gy:
710     partition: 213
711     languages: en
712     names: !include country-names/gy.yaml
713     postcode: no
714
715
716 # Honduras (Honduras)
717 hn:
718     partition: 56
719     languages: es
720     names: !include country-names/hn.yaml
721     postcode:
722       pattern: "ddddd"
723
724
725 # Croatia (Hrvatska)
726 hr:
727     partition: 92
728     languages: hr
729     names: !include country-names/hr.yaml
730     postcode:
731       pattern: "ddddd"
732
733
734 # Haiti (Ayiti)
735 ht:
736     partition: 29
737     languages: fr, ht
738     names: !include country-names/ht.yaml
739     postcode:
740       pattern: "dddd"
741
742
743 # Hungary (Magyarország)
744 hu:
745     partition: 45
746     languages: hu
747     names: !include country-names/hu.yaml
748     postcode:
749       pattern: "dddd"
750
751
752 # Indonesia (Indonesia)
753 id:
754     partition: 110
755     languages: id
756     names: !include country-names/id.yaml
757     postcode:
758       pattern: "ddddd"
759
760
761 # Ireland (Éire / Ireland)
762 ie:
763     partition: 46
764     languages: en, ga
765     names: !include country-names/ie.yaml
766     postcode:
767       pattern: "(ldd) ?([0123456789ACDEFHKNPRTVWXY]{4})"
768       output: \1 \2
769
770
771 # Israel (ישראל)
772 il:
773     partition: 65
774     languages: he
775     names: !include country-names/il.yaml
776     postcode:
777       pattern: "ddddddd"
778
779
780 # Isle of Man (Isle of Man)
781 im:
782     partition: 190
783     languages: en
784     names: !include country-names/im.yaml
785     postcode:
786       pattern: "(IMdd?) ?(dll)"
787       output: \1 \2
788
789
790 # India (India)
791 in:
792     partition: 128
793     languages: hi, en
794     names: !include country-names/in.yaml
795     postcode:
796       pattern: "(ddd) ?(ddd)"
797       output: \1\2
798
799
800 # British Indian Ocean Territory (British Indian Ocean Territory)
801 io:
802     partition: 13
803     languages: en
804     names: !include country-names/io.yaml
805     postcode:
806       pattern: "(BBND) ?(1ZZ)"
807       output: \1 \2
808
809
810 # Iraq (العراق)
811 iq:
812     partition: 144
813     languages: ar, ku
814     names: !include country-names/iq.yaml
815     postcode:
816       pattern: "ddddd"
817
818
819 # Iran (ایران)
820 ir:
821     partition: 80
822     languages: fa
823     names: !include country-names/ir.yaml
824     postcode:
825       pattern: "(ddddd)[-_ ]?(ddddd)"
826       output: \1-\2
827
828
829 # Iceland (Ísland)
830 is:
831     partition: 134
832     languages: is
833     names: !include country-names/is.yaml
834     postcode:
835       pattern: "ddd"
836
837
838 # Italy (Italia)
839 it:
840     partition: 28
841     languages: it, de, fr
842     names: !include country-names/it.yaml
843     postcode:
844       pattern: "ddddd"
845
846
847 # Jersey (Jersey)
848 je:
849     partition: 123
850     languages: en
851     names: !include country-names/je.yaml
852     postcode:
853       pattern: "(JEdd?) ?(dll)"
854       output: \1 \2
855
856
857 # Jamaica (Jamaica)
858 jm:
859     partition: 214
860     languages: en
861     names: !include country-names/jm.yaml
862     postcode: no
863
864
865 # Jordan (الأردن)
866 jo:
867     partition: 17
868     languages: ar
869     names: !include country-names/jo.yaml
870     postcode:
871       pattern: "ddddd"
872
873
874 # Japan (日本)
875 jp:
876     partition: 11
877     languages: ja
878     names: !include country-names/jp.yaml
879     postcode:
880       pattern: "(ddd)-?(dddd)"
881       output: \1-\2
882
883
884 # Kenya (Kenya)
885 ke:
886     partition: 126
887     languages: sw, en
888     names: !include country-names/ke.yaml
889     postcode:
890       pattern: "ddddd"
891
892
893 # Kyrgyzstan (Кыргызстан)
894 kg:
895     partition: 93
896     languages: ky, ru
897     names: !include country-names/kg.yaml
898     postcode:
899       pattern: "dddddd"
900
901
902 # Cambodia (ព្រះរាជាណាចក្រ​កម្ពុជា)
903 kh:
904     partition: 159
905     languages: km
906     names: !include country-names/kh.yaml
907     postcode:
908       pattern: "dddddd"
909
910
911 # Kiribati (Kiribati)
912 ki:
913     partition: 215
914     languages: en
915     names: !include country-names/ki.yaml
916     postcode: no
917
918
919 # Comoros (Comores Komori جزر القمر)
920 km:
921     partition: 47
922     languages: ar, fr, sw
923     names: !include country-names/km.yaml
924     postcode: no
925
926
927 # Saint Kitts and Nevis (Saint Kitts and Nevis)
928 kn:
929     partition: 84
930     languages: en
931     names: !include country-names/kn.yaml
932     postcode:
933       pattern: "dddd"
934
935
936 # North Korea (조선민주주의인민공화국)
937 kp:
938     partition: 48
939     languages: ko
940     names: !include country-names/kp.yaml
941     postcode: no
942
943
944 # South Korea (대한민국)
945 kr:
946     partition: 49
947     languages: ko, en
948     names: !include country-names/kr.yaml
949     postcode:
950       pattern: "ddddd"
951
952
953 # Kuwait (الكويت)
954 kw:
955     partition: 127
956     languages: ar
957     names: !include country-names/kw.yaml
958     postcode:
959       pattern: "ddddd"
960
961
962 # Cayman Islands (Cayman Islands)
963 ky:
964     partition: 38
965     languages: en
966     names: !include country-names/ky.yaml
967     postcode:
968       pattern: "(d)-(dddd)"
969       output: KY\1-\2
970
971
972 # Kazakhstan (Қазақстан)
973 kz:
974     partition: 94
975     languages: kk, ru
976     names: !include country-names/kz.yaml
977     postcode:
978       pattern: "(?:lddldld|dddddd)"
979
980
981 # Laos (ປະເທດລາວ)
982 la:
983     partition: 145
984     languages: lo
985     names: !include country-names/la.yaml
986     postcode:
987       pattern: "ddddd"
988
989
990 # Lebanon (لبنان)
991 lb:
992     partition: 66
993     languages: ar, fr
994     names: !include country-names/lb.yaml
995     postcode:
996       pattern: "(dddd)(?: ?dddd)?"
997
998
999 # Saint Lucia (Saint Lucia)
1000 lc:
1001     partition: 146
1002     languages: en
1003     names: !include country-names/lc.yaml
1004     postcode:
1005       pattern: "(dd) ?(ddd)"
1006       output: LC\1 \2
1007
1008
1009 # Liechtenstein (Liechtenstein)
1010 li:
1011     partition: 246
1012     languages: de
1013     names: !include country-names/li.yaml
1014     postcode:
1015       pattern: "dddd"
1016
1017
1018 # Sri Lanka (ශ්‍රී ලංකාව இலங்கை)
1019 lk:
1020     partition: 95
1021     languages: si, ta
1022     names: !include country-names/lk.yaml
1023     postcode:
1024       pattern: "ddddd"
1025
1026
1027 # Liberia (Liberia)
1028 lr:
1029     partition: 216
1030     languages: en
1031     names: !include country-names/lr.yaml
1032     postcode:
1033       pattern: "dddd"
1034
1035
1036 # Lesotho (Lesotho)
1037 ls:
1038     partition: 136
1039     languages: en, st
1040     names: !include country-names/ls.yaml
1041     postcode:
1042       pattern: "ddd"
1043
1044
1045 # Lithuania (Lietuva)
1046 lt:
1047     partition: 67
1048     languages: lt
1049     names: !include country-names/lt.yaml
1050     postcode:
1051       pattern: "ddddd"
1052
1053
1054 # Luxembourg (Lëtzebuerg)
1055 lu:
1056     partition: 74
1057     languages: lb, fr, de
1058     names: !include country-names/lu.yaml
1059     postcode:
1060       pattern: "dddd"
1061
1062
1063 # Latvia (Latvija)
1064 lv:
1065     partition: 162
1066     languages: lv
1067     names: !include country-names/lv.yaml
1068     postcode:
1069       pattern: "(dddd)"
1070       output: LV-\1
1071
1072
1073 # Libya (ليبيا)
1074 ly:
1075     partition: 163
1076     languages: ar
1077     names: !include country-names/ly.yaml
1078     postcode: no
1079
1080
1081 # Morocco (Maroc ⵍⵎⵖⵔⵉⴱ المغرب)
1082 ma:
1083     partition: 23
1084     languages: fr, zgh, ar
1085     names: !include country-names/ma.yaml
1086     postcode:
1087       pattern: "ddddd"
1088
1089
1090 # Monaco (Monaco)
1091 mc:
1092     partition: 242
1093     languages: fr
1094     names: !include country-names/mc.yaml
1095     postcode:
1096       pattern: "980dd"
1097
1098
1099 # Moldova (Moldova)
1100 md:
1101     partition: 147
1102     languages: ro, ru, uk
1103     names: !include country-names/md.yaml
1104     postcode:
1105       pattern: "(dddd)"
1106       output: MD-\1
1107
1108
1109 # Montenegro (Crna Gora / Црна Гора)
1110 me:
1111     partition: 180
1112     languages: srp, sr, hr, bs, sq
1113     names: !include country-names/me.yaml
1114     postcode:
1115       pattern: "ddddd"
1116
1117
1118 # Madagascar (Madagasikara)
1119 mg:
1120     partition: 164
1121     languages: mg, fr
1122     names: !include country-names/mg.yaml
1123     postcode:
1124       pattern: "ddd"
1125
1126
1127 # Marshall Islands (Ṃajeḷ)
1128 mh:
1129     partition: 105
1130     languages: en, mh
1131     names: !include country-names/mh.yaml
1132     postcode:
1133       pattern: "ddddd"
1134
1135
1136 # North Macedonia (Северна Македонија)
1137 mk:
1138     partition: 69
1139     languages: mk
1140     names: !include country-names/mk.yaml
1141     postcode:
1142       pattern: "dddd"
1143
1144
1145 # Mali (Mali)
1146 ml:
1147     partition: 241
1148     languages: fr
1149     names: !include country-names/ml.yaml
1150     postcode: no
1151
1152
1153 # Myanmar (မြန်မာ)
1154 mm:
1155     partition: 148
1156     languages: my
1157     names: !include country-names/mm.yaml
1158     postcode:
1159       pattern: "ddddd"
1160
1161
1162 # Mongolia (Монгол улс ᠮᠤᠩᠭᠤᠯ ᠤᠯᠤᠰ)
1163 mn:
1164     partition: 167
1165     languages: mn
1166     names: !include country-names/mn.yaml
1167     postcode:
1168       pattern: "ddddd"
1169
1170
1171 # Mauritania (موريتانيا)
1172 mr:
1173     partition: 149
1174     languages: ar, fr
1175     names: !include country-names/mr.yaml
1176     postcode: no
1177
1178
1179 # Montserrat (Montserrat)
1180 ms:
1181     partition: 73
1182     languages: en
1183     names: !include country-names/ms.yaml
1184
1185
1186 # Malta (Malta)
1187 mt:
1188     partition: 165
1189     languages: mt, en
1190     names: !include country-names/mt.yaml
1191     postcode:
1192       pattern: "(lll) ?(dddd)"
1193       output: \1 \2
1194
1195
1196 # Mauritius (Mauritius)
1197 mu:
1198     partition: 150
1199     languages: mfe, fr, en
1200     names: !include country-names/mu.yaml
1201     postcode:
1202       pattern: "ddddd"
1203
1204
1205 # Maldives (ދިވެހިރާއްޖެ)
1206 mv:
1207     partition: 96
1208     languages: dv
1209     names: !include country-names/mv.yaml
1210     postcode:
1211       pattern: "ddddd"
1212
1213
1214 # Malawi (Malawi)
1215 mw:
1216     partition: 97
1217     languages: en, ny
1218     names: !include country-names/mw.yaml
1219     postcode: no
1220
1221
1222 # Mexico (México)
1223 mx:
1224     partition: 166
1225     languages: es
1226     names: !include country-names/mx.yaml
1227     postcode:
1228       pattern: "ddddd"
1229
1230
1231 # Malaysia (Malaysia)
1232 my:
1233     partition: 7
1234     languages: ms
1235     names: !include country-names/my.yaml
1236     postcode:
1237       pattern: "ddddd"
1238
1239
1240 # Mozambique (Moçambique)
1241 mz:
1242     partition: 98
1243     languages: pt
1244     names: !include country-names/mz.yaml
1245     postcode:
1246       pattern: "(dddd)(?:-dd)?"
1247
1248
1249 # Namibia (Namibia)
1250 na:
1251     partition: 99
1252     languages: en, sf, de
1253     names: !include country-names/na.yaml
1254     postcode:
1255       pattern: "ddddd"
1256
1257
1258 # Niger (Niger)
1259 ne:
1260     partition: 226
1261     languages: fr
1262     names: !include country-names/ne.yaml
1263     postcode:
1264       pattern: "dddd"
1265
1266
1267 # Nigeria (Nigeria)
1268 ng:
1269     partition: 218
1270     languages: en
1271     names: !include country-names/ng.yaml
1272     postcode:
1273       pattern: "dddddd"
1274
1275
1276 # Nicaragua (Nicaragua)
1277 ni:
1278     partition: 151
1279     languages: es
1280     names: !include country-names/ni.yaml
1281     postcode:
1282       pattern: "ddddd"
1283
1284
1285 # Netherlands (Nederland)
1286 nl:
1287     partition: 63
1288     languages: nl
1289     names: !include country-names/nl.yaml
1290     postcode:
1291       pattern: "(dddd) ?(ll)"
1292       output: \1 \2
1293
1294
1295 # Norway (Norge)
1296 "no":
1297     partition: 60
1298     languages: nb, nn, no, se
1299     names: !include country-names/no.yaml
1300     postcode:
1301       pattern: "dddd"
1302
1303
1304 # Nepal (Nepal)
1305 np:
1306     partition: 50
1307     languages: ne
1308     names: !include country-names/np.yaml
1309     postcode:
1310       pattern: "ddddd"
1311
1312
1313 # Nauru (Naoero)
1314 nr:
1315     partition: 70
1316     languages: na, en
1317     names: !include country-names/nr.yaml
1318     postcode: no
1319
1320
1321 # Niue (Niuē)
1322 nu:
1323     partition: 178
1324     languages: niu, en
1325     names: !include country-names/nu.yaml
1326     postcode: no
1327
1328
1329 # New Zealand (New Zealand / Aotearoa)
1330 nz:
1331     partition: 27
1332     languages: mi, en
1333     names: !include country-names/nz.yaml
1334     postcode:
1335       pattern: "dddd"
1336
1337
1338 # Oman (عمان)
1339 om:
1340     partition: 137
1341     languages: ar
1342     names: !include country-names/om.yaml
1343     postcode:
1344       pattern: "ddd"
1345
1346
1347 # Panama (Panamá)
1348 pa:
1349     partition: 152
1350     languages: es
1351     names: !include country-names/pa.yaml
1352     postcode:
1353       pattern: "dddd"
1354
1355
1356 # Peru (Perú)
1357 pe:
1358     partition: 51
1359     languages: es
1360     names: !include country-names/pe.yaml
1361     postcode:
1362       pattern: "ddddd"
1363
1364
1365 # Papua New Guinea (Papua Niugini)
1366 pg:
1367     partition: 71
1368     languages: en, tpi, ho
1369     names: !include country-names/pg.yaml
1370     postcode:
1371       pattern: "ddd"
1372
1373
1374 # Philippines (Philippines)
1375 ph:
1376     partition: 26
1377     languages: en, tl
1378     names: !include country-names/ph.yaml
1379     postcode:
1380       pattern: "dddd"
1381
1382
1383 # Pakistan (پاکستان)
1384 pk:
1385     partition: 14
1386     languages: en, ur, pnb, sd, ps, bal
1387     names: !include country-names/pk.yaml
1388     postcode:
1389       pattern: "ddddd"
1390
1391
1392 # Poland (Polska)
1393 pl:
1394     partition: 168
1395     languages: pl
1396     names: !include country-names/pl.yaml
1397     postcode:
1398       pattern: "(dd)[ -]?(ddd)"
1399       output: \1-\2
1400
1401
1402 # Pitcairn Islands (Pitcairn Islands)
1403 pn:
1404     partition: 113
1405     languages: en, pih
1406     names: !include country-names/pn.yaml
1407     postcode:
1408       pattern: "(PCRN) ?(1ZZ)"
1409       output: \1 \2
1410
1411
1412 # Palestinian Territory (Palestinian Territory)
1413 ps:
1414     partition: 194
1415     languages: ar, he
1416     names: !include country-names/ps.yaml
1417     postcode:
1418       pattern: "ddd"
1419
1420
1421 # Portugal (Portugal)
1422 pt:
1423     partition: 34
1424     languages: pt
1425     names: !include country-names/pt.yaml
1426     postcode:
1427       pattern: "dddd(?:-ddd)?"
1428
1429
1430 # Palau (Belau)
1431 pw:
1432     partition: 195
1433     languages: en, pau, ja, sov, tox
1434     names: !include country-names/pw.yaml
1435     postcode:
1436       pattern: "969(39|40)"
1437
1438
1439 # Paraguay (Paraguay)
1440 py:
1441     partition: 101
1442     languages: es, gn
1443     names: !include country-names/py.yaml
1444     postcode:
1445       pattern: "dddddd"
1446
1447
1448 # Qatar (قطر)
1449 qa:
1450     partition: 169
1451     languages: ar
1452     names: !include country-names/qa.yaml
1453     postcode: no
1454
1455
1456 # Romania (România)
1457 ro:
1458     partition: 170
1459     languages: ro
1460     names: !include country-names/ro.yaml
1461     postcode:
1462       pattern: "dddddd"
1463
1464
1465 # Serbia (Србија)
1466 rs:
1467     partition: 59
1468     languages: sr
1469     names: !include country-names/rs.yaml
1470     postcode:
1471       pattern: "ddddd"
1472
1473
1474 # Russia (Россия)
1475 ru:
1476     partition: 135
1477     languages: ru
1478     names: !include country-names/ru.yaml
1479     postcode:
1480       pattern: "dddddd"
1481
1482
1483 # Rwanda (Rwanda)
1484 rw:
1485     partition: 102
1486     languages: rw, fr, en
1487     names: !include country-names/rw.yaml
1488     postcode: no
1489
1490
1491 # Saudi Arabia (السعودية)
1492 sa:
1493     partition: 52
1494     languages: ar
1495     names: !include country-names/sa.yaml
1496     postcode:
1497       pattern: "ddddd(?:-dddd)?"
1498
1499
1500 # Solomon Islands (Solomon Islands)
1501 sb:
1502     partition: 201
1503     languages: en
1504     names: !include country-names/sb.yaml
1505     postcode: no
1506
1507
1508 # Seychelles (Sesel)
1509 sc:
1510     partition: 79
1511     languages: fr, en, crs
1512     names: !include country-names/sc.yaml
1513     postcode: no
1514
1515
1516 # Sudan (السودان)
1517 sd:
1518     partition: 72
1519     languages: ar, en
1520     names: !include country-names/sd.yaml
1521     postcode:
1522       pattern: "ddddd"
1523
1524
1525 # Sweden (Sverige)
1526 se:
1527     partition: 112
1528     languages: sv
1529     names: !include country-names/se.yaml
1530     postcode:
1531       pattern: "(ddd) ?(dd)"
1532       output: \1 \2
1533
1534
1535 # Singapore (Singapore)
1536 sg:
1537     partition: 115
1538     languages: zh-hans, en, ms, ta
1539     names: !include country-names/sg.yaml
1540     postcode:
1541       pattern: "dddddd"
1542
1543
1544 # Saint Helena, Ascension and Tristan da Cunha (Saint Helena, Ascension and Tristan da Cunha)
1545 sh:
1546     partition: 196
1547     languages: en
1548     names: !include country-names/sh.yaml
1549     postcode:
1550       pattern: "(ASCN|STHL|TDCU) ?(1ZZ)"
1551       output: \1 \2
1552
1553
1554 # Slovenia (Slovenija)
1555 si:
1556     partition: 36
1557     languages: sl
1558     names: !include country-names/si.yaml
1559     postcode:
1560       pattern: "dddd"
1561
1562
1563 # Slovakia (Slovensko)
1564 sk:
1565     partition: 172
1566     languages: sk
1567     names: !include country-names/sk.yaml
1568     postcode:
1569       pattern: "(ddd) ?(dd)"
1570       output: \1 \2
1571
1572
1573 # Sierra Leone (Sierra Leone)
1574 sl:
1575     partition: 219
1576     languages: en
1577     names: !include country-names/sl.yaml
1578     postcode: no
1579
1580
1581 # San Marino (San Marino)
1582 sm:
1583     partition: 153
1584     languages: it
1585     names: !include country-names/sm.yaml
1586     postcode:
1587       pattern: "4789d"
1588
1589
1590 # Senegal (Sénégal)
1591 sn:
1592     partition: 237
1593     languages: fr
1594     names: !include country-names/sn.yaml
1595     postcode:
1596       pattern: "ddddd"
1597
1598
1599 # Somalia (Soomaaliya الصومال)
1600 so:
1601     partition: 154
1602     languages: so, ar
1603     names: !include country-names/so.yaml
1604     postcode:
1605       pattern: "(ll) ?(ddddd)"
1606       output: \1 \2
1607
1608
1609 # Suriname (Suriname)
1610 sr:
1611     partition: 24
1612     languages: nl
1613     names: !include country-names/sr.yaml
1614     postcode: no
1615
1616
1617 # South Sudan (South Sudan)
1618 ss:
1619     partition: 247
1620     languages: en
1621     names: !include country-names/ss.yaml
1622     postcode: no
1623
1624
1625 # São Tomé and Príncipe (São Tomé e Príncipe)
1626 st:
1627     partition: 53
1628     languages: pt
1629     names: !include country-names/st.yaml
1630     postcode: no
1631
1632
1633 # El Salvador (El Salvador)
1634 sv:
1635     partition: 103
1636     languages: es
1637     names: !include country-names/sv.yaml
1638     postcode:
1639       pattern: "dddd"
1640
1641
1642 # Syria (سوريا)
1643 sy:
1644     partition: 104
1645     languages: ar
1646     names: !include country-names/sy.yaml
1647     postcode: no
1648
1649
1650 # Eswatini (eSwatini)
1651 sz:
1652     partition: 82
1653     languages: en, ss
1654     names: !include country-names/sz.yaml
1655     postcode:
1656       pattern: "lddd"
1657
1658
1659 # Turks and Caicos Islands (Turks and Caicos Islands)
1660 tc:
1661     partition: 106
1662     languages: en
1663     names: !include country-names/tc.yaml
1664     postcode:
1665       pattern: "(TKCA) ?(1ZZ)"
1666       output: \1 \2
1667
1668
1669 # Chad (Tchad تشاد)
1670 td:
1671     partition: 68
1672     languages: fr, ar
1673     names: !include country-names/td.yaml
1674     postcode: no
1675
1676
1677 # Togo (Togo)
1678 tg:
1679     partition: 243
1680     languages: fr
1681     names: !include country-names/tg.yaml
1682     postcode: no
1683
1684
1685 # Thailand (ประเทศไทย)
1686 th:
1687     partition: 32
1688     languages: th
1689     names: !include country-names/th.yaml
1690     postcode:
1691       pattern: "ddddd"
1692
1693
1694 # Tajikistan (Тоҷикистон)
1695 tj:
1696     partition: 129
1697     languages: tg, ru
1698     names: !include country-names/tj.yaml
1699     postcode:
1700       pattern: "dddddd"
1701
1702
1703 # Tokelau (Tokelau)
1704 tk:
1705     partition: 179
1706     languages: tkl, en, sm
1707     names: !include country-names/tk.yaml
1708     postcode: no
1709
1710
1711 # East Timor (Timór Lorosa'e)
1712 tl:
1713     partition: 161
1714     languages: pt, tet
1715     names: !include country-names/tl.yaml
1716     postcode: no
1717
1718
1719 # Turkmenistan (Türkmenistan)
1720 tm:
1721     partition: 54
1722     languages: tk
1723     names: !include country-names/tm.yaml
1724     postcode:
1725       pattern: "dddddd"
1726
1727
1728 # Tunisia (تونس)
1729 tn:
1730     partition: 18
1731     languages: ar, fr
1732     names: !include country-names/tn.yaml
1733     postcode:
1734       pattern: "dddd"
1735
1736
1737 # Tonga (Tonga)
1738 to:
1739     partition: 220
1740     languages: en
1741     names: !include country-names/to.yaml
1742     postcode: no
1743
1744
1745 # Turkey (Türkiye)
1746 tr:
1747     partition: 81
1748     languages: tr
1749     names: !include country-names/tr.yaml
1750     postcode:
1751       pattern: "ddddd"
1752
1753
1754 # Trinidad and Tobago (Trinidad and Tobago)
1755 tt:
1756     partition: 221
1757     languages: en
1758     names: !include country-names/tt.yaml
1759     postcode:
1760       pattern: "dddddd"
1761
1762
1763 # Tuvalu (Tuvalu)
1764 tv:
1765     partition: 156
1766     languages: en
1767     names: !include country-names/tv.yaml
1768     postcode: no
1769
1770
1771 # Taiwan (臺灣)
1772 tw:
1773     partition: 25
1774     languages: zh-hant
1775     names: !include country-names/tw.yaml
1776     postcode:
1777       pattern: "ddd(?:ddd?)?"
1778
1779
1780 # Tanzania (Tanzania)
1781 tz:
1782     partition: 130
1783     languages: sw, en
1784     names: !include country-names/tz.yaml
1785     postcode:
1786       pattern: "ddddd"
1787
1788
1789 # Ukraine (Україна)
1790 ua:
1791     partition: 173
1792     languages: uk
1793     names: !include country-names/ua.yaml
1794     postcode:
1795       pattern: "d?ddddd"
1796
1797
1798 # Uganda (Uganda)
1799 ug:
1800     partition: 155
1801     languages: en, sw
1802     names: !include country-names/ug.yaml
1803     postcode: no
1804
1805
1806 # United States (United States)
1807 us:
1808     partition: 2
1809     languages: en
1810     names: !include country-names/us.yaml
1811     postcode:
1812       pattern: "ddddd"
1813
1814
1815 # Uruguay (Uruguay)
1816 uy:
1817     partition: 174
1818     languages: es
1819     names: !include country-names/uy.yaml
1820     postcode:
1821       pattern: "ddddd"
1822
1823
1824 # Uzbekistan (Oʻzbekiston)
1825 uz:
1826     partition: 157
1827     languages: uz, kaa
1828     names: !include country-names/uz.yaml
1829     postcode:
1830       pattern: "dddddd"
1831
1832
1833 # Vatican City (Civitas Vaticana)
1834 va:
1835     partition: 107
1836     languages: it
1837     names: !include country-names/va.yaml
1838     postcode:
1839       pattern: "00120"
1840
1841
1842 # Saint Vincent and the Grenadines (Saint Vincent and the Grenadines)
1843 vc:
1844     partition: 171
1845     languages: en
1846     names: !include country-names/vc.yaml
1847     postcode:
1848       pattern: "(dddd)"
1849       output: VC\1
1850
1851
1852 # Venezuela (Venezuela)
1853 ve:
1854     partition: 108
1855     languages: es
1856     names: !include country-names/ve.yaml
1857     postcode:
1858       pattern: "dddd"
1859
1860
1861 # British Virgin Islands (British Virgin Islands)
1862 vg:
1863     partition: 109
1864     languages: en
1865     names: !include country-names/vg.yaml
1866     postcode:
1867       pattern: "(dddd)"
1868       output: VG\1
1869
1870
1871 # Vietnam (Việt Nam)
1872 vn:
1873     partition: 75
1874     languages: vi
1875     names: !include country-names/vn.yaml
1876     postcode:
1877       pattern: "ddddd"
1878
1879
1880 # Vanuatu (Vanuatu)
1881 vu:
1882     partition: 116
1883     languages: bi, en, fr
1884     names: !include country-names/vu.yaml
1885     postcode: no
1886
1887
1888 # Samoa (Sāmoa)
1889 ws:
1890     partition: 131
1891     languages: sm, en
1892     names: !include country-names/ws.yaml
1893
1894
1895 # Kosovo (Kosova / Kosovo)
1896 xk:
1897     partition: 59
1898     languages: sq, sr
1899     names: !include country-names/xk.yaml
1900     postcode:
1901       pattern: "ddddd"
1902
1903
1904 # Yemen (اليمن)
1905 ye:
1906     partition: 55
1907     languages: ar
1908     names: !include country-names/ye.yaml
1909     postcode: no
1910
1911
1912 # South Africa (South Africa)
1913 za:
1914     partition: 76
1915     languages: en, af, st, tn, xh, zu
1916     names: !include country-names/za.yaml
1917     postcode:
1918       pattern: "dddd"
1919
1920
1921 # Zambia (Zambia)
1922 zm:
1923     partition: 222
1924     languages: en
1925     names: !include country-names/zm.yaml
1926     postcode:
1927       pattern: "dddd"
1928
1929
1930 # Zimbabwe (Zimbabwe)
1931 zw:
1932     partition: 223
1933     languages: en, sn, nd
1934     names: !include country-names/zw.yaml
1935     postcode: no