Skip to content

Commit b3e1b8c

Browse files
committed
update Luxembourg subdivision codes
as per https://en.wikipedia.org/wiki/ISO_3166-2:LU
1 parent 4fa4808 commit b3e1b8c

File tree

3 files changed

+171
-3
lines changed

3 files changed

+171
-3
lines changed

data/iso-codes/data_iso_3166-2.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13571,6 +13571,66 @@
1357113571
"name": "Luxembourg",
1357213572
"type": "District"
1357313573
},
13574+
{
13575+
"code": "LU-CA",
13576+
"name": "Capellen",
13577+
"type": "District"
13578+
},
13579+
{
13580+
"code": "LU-CL",
13581+
"name": "Clervaux",
13582+
"type": "District"
13583+
},
13584+
{
13585+
"code": "LU-DI",
13586+
"name": "Diekirch",
13587+
"type": "District"
13588+
},
13589+
{
13590+
"code": "LU-EC",
13591+
"name": "Echternach",
13592+
"type": "District"
13593+
},
13594+
{
13595+
"code": "LU-ES",
13596+
"name": "Esch-sur-Alzette",
13597+
"type": "District"
13598+
},
13599+
{
13600+
"code": "LU-GR",
13601+
"name": "Grevenmacher",
13602+
"type": "District"
13603+
},
13604+
{
13605+
"code": "LU-LU",
13606+
"name": "Luxembourg",
13607+
"type": "District"
13608+
},
13609+
{
13610+
"code": "LU-ME",
13611+
"name": "Mersch",
13612+
"type": "District"
13613+
},
13614+
{
13615+
"code": "LU-RD",
13616+
"name": "Redange",
13617+
"type": "District"
13618+
},
13619+
{
13620+
"code": "LU-RM",
13621+
"name": "Remich",
13622+
"type": "District"
13623+
},
13624+
{
13625+
"code": "LU-VD",
13626+
"name": "Vianden",
13627+
"type": "District"
13628+
},
13629+
{
13630+
"code": "LU-WI",
13631+
"name": "Wiltz",
13632+
"type": "District"
13633+
},
1357413634
{
1357513635
"code": "LV-001",
1357613636
"name": "Aglonas novads",

subdivisions.go

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5068,6 +5068,30 @@ func (s SubdivisionCode) String() string { //nolint:cyclop,gocyclo
50685068
return "Grevenmacher"
50695069
case SubdivisionLUL:
50705070
return "Luxembourg"
5071+
case SubdivisionLUCA:
5072+
return "Capellen"
5073+
case SubdivisionLUCL:
5074+
return "Clervaux"
5075+
case SubdivisionLUDI:
5076+
return "Diekirch"
5077+
case SubdivisionLUEC:
5078+
return "Echternach"
5079+
case SubdivisionLUES:
5080+
return "Esch-sur-Alzette"
5081+
case SubdivisionLUGR:
5082+
return "Grevenmacher"
5083+
case SubdivisionLULU:
5084+
return "Luxembourg"
5085+
case SubdivisionLUME:
5086+
return "Mersch"
5087+
case SubdivisionLURD:
5088+
return "Redange"
5089+
case SubdivisionLURM:
5090+
return "Remich"
5091+
case SubdivisionLUVD:
5092+
return "Vianden"
5093+
case SubdivisionLUWI:
5094+
return "Wiltz"
50715095
case SubdivisionLV001:
50725096
return "Aglonas novads"
50735097
case SubdivisionLV002:
@@ -14845,6 +14869,30 @@ func (s SubdivisionCode) Country() CountryCode {
1484514869
return LU
1484614870
case SubdivisionLUL:
1484714871
return LU
14872+
case SubdivisionLUCA:
14873+
return LU
14874+
case SubdivisionLUCL:
14875+
return LU
14876+
case SubdivisionLUDI:
14877+
return LU
14878+
case SubdivisionLUEC:
14879+
return LU
14880+
case SubdivisionLUES:
14881+
return LU
14882+
case SubdivisionLUGR:
14883+
return LU
14884+
case SubdivisionLULU:
14885+
return LU
14886+
case SubdivisionLUME:
14887+
return LU
14888+
case SubdivisionLURD:
14889+
return LU
14890+
case SubdivisionLURM:
14891+
return LU
14892+
case SubdivisionLUVD:
14893+
return LU
14894+
case SubdivisionLUWI:
14895+
return LU
1484814896
case SubdivisionLV001:
1484914897
return LV
1485014898
case SubdivisionLV002:
@@ -24637,6 +24685,30 @@ func (s SubdivisionCode) SubdivisionType() SubdivisionTypeCode {
2463724685
return SubdivisionTypeDistrict
2463824686
case SubdivisionLUL:
2463924687
return SubdivisionTypeDistrict
24688+
case SubdivisionLUCA:
24689+
return SubdivisionTypeDistrict
24690+
case SubdivisionLUCL:
24691+
return SubdivisionTypeDistrict
24692+
case SubdivisionLUDI:
24693+
return SubdivisionTypeDistrict
24694+
case SubdivisionLUEC:
24695+
return SubdivisionTypeDistrict
24696+
case SubdivisionLUES:
24697+
return SubdivisionTypeDistrict
24698+
case SubdivisionLUGR:
24699+
return SubdivisionTypeDistrict
24700+
case SubdivisionLULU:
24701+
return SubdivisionTypeDistrict
24702+
case SubdivisionLUME:
24703+
return SubdivisionTypeDistrict
24704+
case SubdivisionLURD:
24705+
return SubdivisionTypeDistrict
24706+
case SubdivisionLURM:
24707+
return SubdivisionTypeDistrict
24708+
case SubdivisionLUVD:
24709+
return SubdivisionTypeDistrict
24710+
case SubdivisionLUWI:
24711+
return SubdivisionTypeDistrict
2464024712
case SubdivisionLV001:
2464124713
return SubdivisionTypeMunicipality
2464224714
case SubdivisionLV002:
@@ -31917,9 +31989,21 @@ func AllSubdivisions() []SubdivisionCode {
3191731989
SubdivisionLTTE,
3191831990
SubdivisionLTUT,
3191931991
SubdivisionLTVL,
31992+
SubdivisionLUCA,
31993+
SubdivisionLUCA,
3192031994
SubdivisionLUD,
3192131995
SubdivisionLUG,
3192231996
SubdivisionLUL,
31997+
SubdivisionLUDI,
31998+
SubdivisionLUEC,
31999+
SubdivisionLUES,
32000+
SubdivisionLUGR,
32001+
SubdivisionLULU,
32002+
SubdivisionLUME,
32003+
SubdivisionLURD,
32004+
SubdivisionLURM,
32005+
SubdivisionLUVD,
32006+
SubdivisionLUWI,
3192332007
SubdivisionLV001,
3192432008
SubdivisionLV002,
3192532009
SubdivisionLV003,

subdivisionsconst.go

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5050,12 +5050,36 @@ const (
50505050
SubdivisionLTUT SubdivisionCode = "LT-UT"
50515051
// SubdivisionLTVL SubdivisionCode = "LT-VL"
50525052
SubdivisionLTVL SubdivisionCode = "LT-VL"
5053-
// SubdivisionLUD SubdivisionCode = "LU-D"
5053+
// SubdivisionLUD SubdivisionCode = "LU-D" (deprecated)
50545054
SubdivisionLUD SubdivisionCode = "LU-D"
5055-
// SubdivisionLUG SubdivisionCode = "LU-G"
5055+
// SubdivisionLUG SubdivisionCode = "LU-G" (deprecated)
50565056
SubdivisionLUG SubdivisionCode = "LU-G"
5057-
// SubdivisionLUL SubdivisionCode = "LU-L"
5057+
// SubdivisionLUL SubdivisionCode = "LU-L" (deprecated)
50585058
SubdivisionLUL SubdivisionCode = "LU-L"
5059+
// SubdivisionLUCA SubdivisionCode = "LU-CA"
5060+
SubdivisionLUCA SubdivisionCode = "LU-CA"
5061+
// SubdivisionLUCL SubdivisionCode = "LU-CL"
5062+
SubdivisionLUCL SubdivisionCode = "LU-CL"
5063+
// SubdivisionLUDI SubdivisionCode = "LU-DI"
5064+
SubdivisionLUDI SubdivisionCode = "LU-DI"
5065+
// SubdivisionLUEC SubdivisionCode = "LU-EC"
5066+
SubdivisionLUEC SubdivisionCode = "LU-EC"
5067+
// SubdivisionLUES SubdivisionCode = "LU-ES"
5068+
SubdivisionLUES SubdivisionCode = "LU-ES"
5069+
// SubdivisionLUGR SubdivisionCode = "LU-GR"
5070+
SubdivisionLUGR SubdivisionCode = "LU-GR"
5071+
// SubdivisionLULU SubdivisionCode = "LU-LU"
5072+
SubdivisionLULU SubdivisionCode = "LU-LU"
5073+
// SubdivisionLUME SubdivisionCode = "LU-ME"
5074+
SubdivisionLUME SubdivisionCode = "LU-ME"
5075+
// SubdivisionLURD SubdivisionCode = "LU-RD"
5076+
SubdivisionLURD SubdivisionCode = "LU-RD"
5077+
// SubdivisionLURM SubdivisionCode = "LU-GR"
5078+
SubdivisionLURM SubdivisionCode = "LU-RM"
5079+
// SubdivisionLUVD SubdivisionCode = "LU-VD"
5080+
SubdivisionLUVD SubdivisionCode = "LU-VD"
5081+
// SubdivisionLUWI SubdivisionCode = "LU-WI"
5082+
SubdivisionLUWI SubdivisionCode = "LU-WI"
50595083
// SubdivisionLV001 SubdivisionCode = "LV-001"
50605084
SubdivisionLV001 SubdivisionCode = "LV-001"
50615085
// SubdivisionLV002 SubdivisionCode = "LV-002"

0 commit comments

Comments
 (0)