diff --git a/config/install/flags.country_flag_mapping.bv.yml b/config/install/flags.country_flag_mapping.bv.yml
deleted file mode 100644
index 9b6e9cf..0000000
--- a/config/install/flags.country_flag_mapping.bv.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: bv
-flag: no
diff --git a/config/install/flags.country_flag_mapping.cp.yml b/config/install/flags.country_flag_mapping.cp.yml
deleted file mode 100644
index 2ecb138..0000000
--- a/config/install/flags.country_flag_mapping.cp.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: cp
-flag: fr
diff --git a/config/install/flags.country_flag_mapping.dg.yml b/config/install/flags.country_flag_mapping.dg.yml
deleted file mode 100644
index 7e46422..0000000
--- a/config/install/flags.country_flag_mapping.dg.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: dg
-flag: crs-io
diff --git a/config/install/flags.country_flag_mapping.ea.yml b/config/install/flags.country_flag_mapping.ea.yml
deleted file mode 100644
index c992c53..0000000
--- a/config/install/flags.country_flag_mapping.ea.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ea
-flag: es
diff --git a/config/install/flags.country_flag_mapping.hm.yml b/config/install/flags.country_flag_mapping.hm.yml
deleted file mode 100644
index 8602ea0..0000000
--- a/config/install/flags.country_flag_mapping.hm.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: hm
-flag: au
diff --git a/config/install/flags.country_flag_mapping.ic.yml b/config/install/flags.country_flag_mapping.ic.yml
deleted file mode 100644
index 8cfe70c..0000000
--- a/config/install/flags.country_flag_mapping.ic.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ic
-flag: es
diff --git a/config/install/flags.country_flag_mapping.mf.yml b/config/install/flags.country_flag_mapping.mf.yml
deleted file mode 100644
index 2eef4ce..0000000
--- a/config/install/flags.country_flag_mapping.mf.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: mf
-flag: fr
diff --git a/config/install/flags.country_flag_mapping.nl.yml b/config/install/flags.country_flag_mapping.nl.yml
deleted file mode 100644
index e80417b..0000000
--- a/config/install/flags.country_flag_mapping.nl.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: nl
-flag: nl
diff --git a/config/install/flags.country_flag_mapping.re.yml b/config/install/flags.country_flag_mapping.re.yml
deleted file mode 100644
index 4d563ea..0000000
--- a/config/install/flags.country_flag_mapping.re.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: re
-flag: fr
diff --git a/config/install/flags.country_flag_mapping.sj.yml b/config/install/flags.country_flag_mapping.sj.yml
deleted file mode 100644
index df0b310..0000000
--- a/config/install/flags.country_flag_mapping.sj.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: sj
-flag: no
diff --git a/config/install/flags.country_flag_mapping.um.yml b/config/install/flags.country_flag_mapping.um.yml
deleted file mode 100644
index 4fad0b1..0000000
--- a/config/install/flags.country_flag_mapping.um.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: um
-flag: us
diff --git a/config/install/flags.language_flag_mapping.af.yml b/config/install/flags.language_flag_mapping.af.yml
deleted file mode 100644
index 8a20152..0000000
--- a/config/install/flags.language_flag_mapping.af.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: af
-flag: za
diff --git a/config/install/flags.language_flag_mapping.am.yml b/config/install/flags.language_flag_mapping.am.yml
deleted file mode 100644
index b3e85c4..0000000
--- a/config/install/flags.language_flag_mapping.am.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: am
-flag: et
diff --git a/config/install/flags.language_flag_mapping.ar.yml b/config/install/flags.language_flag_mapping.ar.yml
deleted file mode 100644
index a09cfe6..0000000
--- a/config/install/flags.language_flag_mapping.ar.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ar
-flag: ara
diff --git a/config/install/flags.language_flag_mapping.ast.yml b/config/install/flags.language_flag_mapping.ast.yml
deleted file mode 100644
index 9d654a7..0000000
--- a/config/install/flags.language_flag_mapping.ast.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ast
-flag: es-as
diff --git a/config/install/flags.language_flag_mapping.be.yml b/config/install/flags.language_flag_mapping.be.yml
deleted file mode 100644
index ac6fecc..0000000
--- a/config/install/flags.language_flag_mapping.be.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: be
-flag: by
diff --git a/config/install/flags.language_flag_mapping.bo.yml b/config/install/flags.language_flag_mapping.bo.yml
deleted file mode 100644
index 24b28b4..0000000
--- a/config/install/flags.language_flag_mapping.bo.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: bo
-flag: bod
diff --git a/config/install/flags.language_flag_mapping.bs.yml b/config/install/flags.language_flag_mapping.bs.yml
deleted file mode 100644
index 30f8cdb..0000000
--- a/config/install/flags.language_flag_mapping.bs.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: bs
-flag: ba
diff --git a/config/install/flags.language_flag_mapping.ca.yml b/config/install/flags.language_flag_mapping.ca.yml
deleted file mode 100644
index 7eec190..0000000
--- a/config/install/flags.language_flag_mapping.ca.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ca
-flag: es-ct
diff --git a/config/install/flags.language_flag_mapping.cs.yml b/config/install/flags.language_flag_mapping.cs.yml
deleted file mode 100644
index 0dd6af4..0000000
--- a/config/install/flags.language_flag_mapping.cs.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: cs
-flag: cz
diff --git a/config/install/flags.language_flag_mapping.cy.yml b/config/install/flags.language_flag_mapping.cy.yml
deleted file mode 100644
index 77e3439..0000000
--- a/config/install/flags.language_flag_mapping.cy.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: cy
-flag: gb-wls
diff --git a/config/install/flags.language_flag_mapping.da.yml b/config/install/flags.language_flag_mapping.da.yml
deleted file mode 100644
index 25cb404..0000000
--- a/config/install/flags.language_flag_mapping.da.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: da
-flag: dk
diff --git a/config/install/flags.language_flag_mapping.dz.yml b/config/install/flags.language_flag_mapping.dz.yml
deleted file mode 100644
index ca27b72..0000000
--- a/config/install/flags.language_flag_mapping.dz.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: dz
-flag: bt
diff --git a/config/install/flags.language_flag_mapping.el.yml b/config/install/flags.language_flag_mapping.el.yml
deleted file mode 100644
index f717492..0000000
--- a/config/install/flags.language_flag_mapping.el.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: el
-flag: gr
diff --git a/config/install/flags.language_flag_mapping.en.yml b/config/install/flags.language_flag_mapping.en.yml
deleted file mode 100644
index c1ced5e..0000000
--- a/config/install/flags.language_flag_mapping.en.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: en
-flag: gb
diff --git a/config/install/flags.language_flag_mapping.eo.yml b/config/install/flags.language_flag_mapping.eo.yml
deleted file mode 100644
index 748293e..0000000
--- a/config/install/flags.language_flag_mapping.eo.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: eo
-flag: epo
diff --git a/config/install/flags.language_flag_mapping.et.yml b/config/install/flags.language_flag_mapping.et.yml
deleted file mode 100644
index bdb3cc7..0000000
--- a/config/install/flags.language_flag_mapping.et.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: et
-flag: ee
diff --git a/config/install/flags.language_flag_mapping.eu.yml b/config/install/flags.language_flag_mapping.eu.yml
deleted file mode 100644
index 718f845..0000000
--- a/config/install/flags.language_flag_mapping.eu.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: eu
-flag: eus
diff --git a/config/install/flags.language_flag_mapping.fa.yml b/config/install/flags.language_flag_mapping.fa.yml
deleted file mode 100644
index 3ac520a..0000000
--- a/config/install/flags.language_flag_mapping.fa.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: fa
-flag: ir
diff --git a/config/install/flags.language_flag_mapping.fil.yml b/config/install/flags.language_flag_mapping.fil.yml
deleted file mode 100644
index 0df9c56..0000000
--- a/config/install/flags.language_flag_mapping.fil.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: fil
-flag: ph
diff --git a/config/install/flags.language_flag_mapping.fy.yml b/config/install/flags.language_flag_mapping.fy.yml
deleted file mode 100644
index 5a8d479..0000000
--- a/config/install/flags.language_flag_mapping.fy.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: fy
-flag: nl-fy
diff --git a/config/install/flags.language_flag_mapping.ga.yml b/config/install/flags.language_flag_mapping.ga.yml
deleted file mode 100644
index 621ec65..0000000
--- a/config/install/flags.language_flag_mapping.ga.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ga
-flag: ie
diff --git a/config/install/flags.language_flag_mapping.gd.yml b/config/install/flags.language_flag_mapping.gd.yml
deleted file mode 100644
index cf0e3f1..0000000
--- a/config/install/flags.language_flag_mapping.gd.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: gd
-flag: gb-sct
diff --git a/config/install/flags.language_flag_mapping.gsw-berne.yml b/config/install/flags.language_flag_mapping.gsw-berne.yml
deleted file mode 100644
index 7c89c9f..0000000
--- a/config/install/flags.language_flag_mapping.gsw-berne.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: gsw-berne
-flag: ch
diff --git a/config/install/flags.language_flag_mapping.gu.yml b/config/install/flags.language_flag_mapping.gu.yml
deleted file mode 100644
index 6527190..0000000
--- a/config/install/flags.language_flag_mapping.gu.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: gu
-flag: in
diff --git a/config/install/flags.language_flag_mapping.he.yml b/config/install/flags.language_flag_mapping.he.yml
deleted file mode 100644
index 85d7f6a..0000000
--- a/config/install/flags.language_flag_mapping.he.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: he
-flag: il
diff --git a/config/install/flags.language_flag_mapping.hi.yml b/config/install/flags.language_flag_mapping.hi.yml
deleted file mode 100644
index e463af6..0000000
--- a/config/install/flags.language_flag_mapping.hi.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: hi
-flag: in
diff --git a/config/install/flags.language_flag_mapping.hy.yml b/config/install/flags.language_flag_mapping.hy.yml
deleted file mode 100644
index f373dc2..0000000
--- a/config/install/flags.language_flag_mapping.hy.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: hy
-flag: am
diff --git a/config/install/flags.language_flag_mapping.ja.yml b/config/install/flags.language_flag_mapping.ja.yml
deleted file mode 100644
index 715d2b5..0000000
--- a/config/install/flags.language_flag_mapping.ja.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ja
-flag: jp
diff --git a/config/install/flags.language_flag_mapping.jv.yml b/config/install/flags.language_flag_mapping.jv.yml
deleted file mode 100644
index 9108f85..0000000
--- a/config/install/flags.language_flag_mapping.jv.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: jv
-flag: id
diff --git a/config/install/flags.language_flag_mapping.ka.yml b/config/install/flags.language_flag_mapping.ka.yml
deleted file mode 100644
index bf6734f..0000000
--- a/config/install/flags.language_flag_mapping.ka.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ka
-flag: ge
diff --git a/config/install/flags.language_flag_mapping.kk.yml b/config/install/flags.language_flag_mapping.kk.yml
deleted file mode 100644
index 8b3a6ce..0000000
--- a/config/install/flags.language_flag_mapping.kk.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: kk
-flag: kz
diff --git a/config/install/flags.language_flag_mapping.km.yml b/config/install/flags.language_flag_mapping.km.yml
deleted file mode 100644
index 077f304..0000000
--- a/config/install/flags.language_flag_mapping.km.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: km
-flag: kh
diff --git a/config/install/flags.language_flag_mapping.kn.yml b/config/install/flags.language_flag_mapping.kn.yml
deleted file mode 100644
index b5c050a..0000000
--- a/config/install/flags.language_flag_mapping.kn.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: kn
-flag: in
diff --git a/config/install/flags.language_flag_mapping.ko.yml b/config/install/flags.language_flag_mapping.ko.yml
deleted file mode 100644
index a5972e2..0000000
--- a/config/install/flags.language_flag_mapping.ko.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ko
-flag: kr
diff --git a/config/install/flags.language_flag_mapping.ku.yml b/config/install/flags.language_flag_mapping.ku.yml
deleted file mode 100644
index f61cb7a..0000000
--- a/config/install/flags.language_flag_mapping.ku.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ku
-flag: kur
diff --git a/config/install/flags.language_flag_mapping.ky.yml b/config/install/flags.language_flag_mapping.ky.yml
deleted file mode 100644
index d977f13..0000000
--- a/config/install/flags.language_flag_mapping.ky.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ky
-flag: kg
diff --git a/config/install/flags.language_flag_mapping.lo.yml b/config/install/flags.language_flag_mapping.lo.yml
deleted file mode 100644
index db894ee..0000000
--- a/config/install/flags.language_flag_mapping.lo.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: lo
-flag: la
diff --git a/config/install/flags.language_flag_mapping.ml.yml b/config/install/flags.language_flag_mapping.ml.yml
deleted file mode 100644
index e0f43aa..0000000
--- a/config/install/flags.language_flag_mapping.ml.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ml
-flag: in
diff --git a/config/install/flags.language_flag_mapping.mr.yml b/config/install/flags.language_flag_mapping.mr.yml
deleted file mode 100644
index 66173b1..0000000
--- a/config/install/flags.language_flag_mapping.mr.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: mr
-flag: in
diff --git a/config/install/flags.language_flag_mapping.ms.yml b/config/install/flags.language_flag_mapping.ms.yml
deleted file mode 100644
index 249e165..0000000
--- a/config/install/flags.language_flag_mapping.ms.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ms
-flag: my
diff --git a/config/install/flags.language_flag_mapping.my.yml b/config/install/flags.language_flag_mapping.my.yml
deleted file mode 100644
index aac5636..0000000
--- a/config/install/flags.language_flag_mapping.my.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: my
-flag: mm
diff --git a/config/install/flags.language_flag_mapping.nb.yml b/config/install/flags.language_flag_mapping.nb.yml
deleted file mode 100644
index 8f2dee6..0000000
--- a/config/install/flags.language_flag_mapping.nb.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: nb
-flag: no
diff --git a/config/install/flags.language_flag_mapping.ne.yml b/config/install/flags.language_flag_mapping.ne.yml
deleted file mode 100644
index 411a4c9..0000000
--- a/config/install/flags.language_flag_mapping.ne.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ne
-flag: np
diff --git a/config/install/flags.language_flag_mapping.nn.yml b/config/install/flags.language_flag_mapping.nn.yml
deleted file mode 100644
index 321ec7c..0000000
--- a/config/install/flags.language_flag_mapping.nn.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: nn
-flag: no
diff --git a/config/install/flags.language_flag_mapping.oc.yml b/config/install/flags.language_flag_mapping.oc.yml
deleted file mode 100644
index facc862..0000000
--- a/config/install/flags.language_flag_mapping.oc.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: oc
-flag: oci
diff --git a/config/install/flags.language_flag_mapping.pa.yml b/config/install/flags.language_flag_mapping.pa.yml
deleted file mode 100644
index 4a570d2..0000000
--- a/config/install/flags.language_flag_mapping.pa.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: pa
-flag: in
diff --git a/config/install/flags.language_flag_mapping.pt-br.yml b/config/install/flags.language_flag_mapping.pt-br.yml
deleted file mode 100644
index bfae4d9..0000000
--- a/config/install/flags.language_flag_mapping.pt-br.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: pt-br
-flag: br
diff --git a/config/install/flags.language_flag_mapping.pt-pt.yml b/config/install/flags.language_flag_mapping.pt-pt.yml
deleted file mode 100644
index 9763659..0000000
--- a/config/install/flags.language_flag_mapping.pt-pt.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: pt-pt
-flag: pt
diff --git a/config/install/flags.language_flag_mapping.ru-ty.yml b/config/install/flags.language_flag_mapping.ru-ty.yml
deleted file mode 100644
index ace9b2b..0000000
--- a/config/install/flags.language_flag_mapping.ru-ty.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: tyv
-flag: ru-ty
diff --git a/config/install/flags.language_flag_mapping.sco.yml b/config/install/flags.language_flag_mapping.sco.yml
deleted file mode 100644
index de9c843..0000000
--- a/config/install/flags.language_flag_mapping.sco.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: sco
-flag: gb-sct
diff --git a/config/install/flags.language_flag_mapping.se.yml b/config/install/flags.language_flag_mapping.se.yml
deleted file mode 100644
index 60cad49..0000000
--- a/config/install/flags.language_flag_mapping.se.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: se
-flag: sme
diff --git a/config/install/flags.language_flag_mapping.si.yml b/config/install/flags.language_flag_mapping.si.yml
deleted file mode 100644
index bf967e1..0000000
--- a/config/install/flags.language_flag_mapping.si.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: si
-flag: lk
diff --git a/config/install/flags.language_flag_mapping.sl.yml b/config/install/flags.language_flag_mapping.sl.yml
deleted file mode 100644
index 1343a38..0000000
--- a/config/install/flags.language_flag_mapping.sl.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: sl
-flag: si
diff --git a/config/install/flags.language_flag_mapping.sq.yml b/config/install/flags.language_flag_mapping.sq.yml
deleted file mode 100644
index dd0ad1b..0000000
--- a/config/install/flags.language_flag_mapping.sq.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: sq
-flag: al
diff --git a/config/install/flags.language_flag_mapping.sr.yml b/config/install/flags.language_flag_mapping.sr.yml
deleted file mode 100644
index e4f3ec1..0000000
--- a/config/install/flags.language_flag_mapping.sr.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: sr
-flag: rs
diff --git a/config/install/flags.language_flag_mapping.sv.yml b/config/install/flags.language_flag_mapping.sv.yml
deleted file mode 100644
index 7dd6163..0000000
--- a/config/install/flags.language_flag_mapping.sv.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: sv
-flag: se
diff --git a/config/install/flags.language_flag_mapping.sw.yml b/config/install/flags.language_flag_mapping.sw.yml
deleted file mode 100644
index 0aa0f3a..0000000
--- a/config/install/flags.language_flag_mapping.sw.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: sw
-flag: tz
diff --git a/config/install/flags.language_flag_mapping.ta-lk.yml b/config/install/flags.language_flag_mapping.ta-lk.yml
deleted file mode 100644
index d52f1df..0000000
--- a/config/install/flags.language_flag_mapping.ta-lk.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ta-lk
-flag: tam
diff --git a/config/install/flags.language_flag_mapping.ta.yml b/config/install/flags.language_flag_mapping.ta.yml
deleted file mode 100644
index 4a79b19..0000000
--- a/config/install/flags.language_flag_mapping.ta.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ta
-flag: in
diff --git a/config/install/flags.language_flag_mapping.te.yml b/config/install/flags.language_flag_mapping.te.yml
deleted file mode 100644
index c97aa94..0000000
--- a/config/install/flags.language_flag_mapping.te.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: te
-flag: in
diff --git a/config/install/flags.language_flag_mapping.ug.yml b/config/install/flags.language_flag_mapping.ug.yml
deleted file mode 100644
index 7344ab2..0000000
--- a/config/install/flags.language_flag_mapping.ug.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ug
-flag: uig
diff --git a/config/install/flags.language_flag_mapping.uk.yml b/config/install/flags.language_flag_mapping.uk.yml
deleted file mode 100644
index 321f3b8..0000000
--- a/config/install/flags.language_flag_mapping.uk.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: uk
-flag: ua
diff --git a/config/install/flags.language_flag_mapping.ur.yml b/config/install/flags.language_flag_mapping.ur.yml
deleted file mode 100644
index 86831d0..0000000
--- a/config/install/flags.language_flag_mapping.ur.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: ur
-flag: pk
diff --git a/config/install/flags.language_flag_mapping.vi.yml b/config/install/flags.language_flag_mapping.vi.yml
deleted file mode 100644
index 618f6fb..0000000
--- a/config/install/flags.language_flag_mapping.vi.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: vi
-flag: vn
diff --git a/config/install/flags.language_flag_mapping.zh-hans.yml b/config/install/flags.language_flag_mapping.zh-hans.yml
deleted file mode 100644
index 49aa3c8..0000000
--- a/config/install/flags.language_flag_mapping.zh-hans.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: zh-hans
-flag: cn
diff --git a/config/install/flags.language_flag_mapping.zh-hant.yml b/config/install/flags.language_flag_mapping.zh-hant.yml
deleted file mode 100644
index f345a8c..0000000
--- a/config/install/flags.language_flag_mapping.zh-hant.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-source: zh-hant
-flag: tw
diff --git a/css/flag-icons.css b/css/flag-icons.css
index 81b4982..246b4d3 100644
--- a/css/flag-icons.css
+++ b/css/flag-icons.css
@@ -307,11 +307,90 @@
 .flag-zw {background-position: -208px -176px;}
 .flag-ch {background-position: -208px -187px;}
 .flag-np {background-position: -208px -198px;}
+.flag-dg {background-position: -176px -88px;}
+.flag-um {background-position: -192px -198px;}
+.flag-re {background-position: -64px -66px;}
+.flag-cp {background-position: -64px -66px;}
+.flag-mf {background-position: -64px -66px;}
+.flag-sj {background-position: -128px -143px;}
+.flag-hm {background-position: -32px -11px;}
+.flag-ic {background-position: -80px -55px;}
+.flag-nl {background-position: -96px -143px;}
+.flag-bv {background-position: -128px -143px;}
+.flag-ea {background-position: -80px -55px;}
+
+.flag-lang .flag-ky {background-position: -128px -99px;}
+.flag-lang .flag-uk {background-position: -128px -198px;}
+.flag-lang .flag-en {background-position: -96px -66px;}
+.flag-lang .flag-fy {background-position: -112px -143px;}
+.flag-lang .flag-zh-hant {background-position: -80px -198px;}
+.flag-lang .flag-ast {background-position: -96px -55px;}
+.flag-lang .flag-nn {background-position: -128px -143px;}
+.flag-lang .flag-ar {background-position: -192px 0;}
+.flag-lang .flag-vi {background-position: -208px -77px;}
+.flag-lang .flag-mr {background-position: -160px -88px;}
+.flag-lang .flag-ko {background-position: -16px -110px;}
+.flag-lang .flag-bo {background-position: -96px -22px;}
+.flag-lang .flag-ka {background-position: -176px -66px;}
+.flag-lang .flag-nb {background-position: -128px -143px;}
+.flag-lang .flag-sw {background-position: -112px -198px;}
+.flag-lang .flag-jv {background-position: -96px -88px;}
+.flag-lang .flag-ta {background-position: -160px -88px;}
+.flag-lang .flag-zh-hans {background-position: -144px -33px;}
+.flag-lang .flag-sco {background-position: -128px -66px;}
+.flag-lang .flag-sr {background-position: -64px -165px;}
+.flag-lang .flag-ku {background-position: -32px -110px;}
+.flag-lang .flag-cs {background-position: -80px -44px;}
+.flag-lang .flag-eu {background-position: -176px -55px;}
+.flag-lang .flag-te {background-position: -160px -88px;}
+.flag-lang .flag-ja {background-position: -96px -99px;}
+.flag-lang .flag-si {background-position: -160px -110px;}
+.flag-lang .flag-km {background-position: -144px -99px;}
+.flag-lang .flag-ga {background-position: -112px -88px;}
+.flag-lang .flag-kn {background-position: -160px -88px;}
+.flag-lang .flag-gd {background-position: -128px -66px;}
+.flag-lang .flag-af {background-position: -208px -154px;}
+.flag-lang .flag-kk {background-position: -80px -110px;}
+.flag-lang .flag-am {background-position: -144px -55px;}
+.flag-lang .flag-ml {background-position: -160px -88px;}
+.flag-lang .flag-pt-br {background-position: -112px -22px;}
+.flag-lang .flag-gsw-berne {background-position: -208px -187px;}
+.flag-lang .flag-be {background-position: -176px -22px;}
+.flag-lang .flag-pt-pt {background-position: -192px -154px;}
+.flag-lang .flag-fil {background-position: -80px -154px;}
+.flag-lang .flag-tyv {background-position: -96px -198px;}
+.flag-lang .flag-ca {background-position: -112px -55px;}
+.flag-lang .flag-fa {background-position: 0 -99px;}
+.flag-lang .flag-bs {background-position: -96px -11px;}
+.flag-lang .flag-eo {background-position: -48px -55px;}
+.flag-lang .flag-el {background-position: -128px -77px;}
+.flag-lang .flag-da {background-position: -128px -44px;}
+.flag-lang .flag-ta-lk {background-position: -48px -187px;}
+.flag-lang .flag-se {background-position: -80px -176px;}
+.flag-lang .flag-sv {background-position: -176px -165px;}
+.flag-lang .flag-oc {background-position: -192px -143px;}
+.flag-lang .flag-sl {background-position: -16px -176px;}
+.flag-lang .flag-ne {background-position: -208px -198px;}
+.flag-lang .flag-hy {background-position: -112px 0;}
+.flag-lang .flag-sq {background-position: -96px 0;}
+.flag-lang .flag-ur {background-position: -96px -154px;}
+.flag-lang .flag-hi {background-position: -160px -88px;}
+.flag-lang .flag-cy {background-position: -144px -66px;}
+.flag-lang .flag-dz {background-position: -144px -22px;}
+.flag-lang .flag-gu {background-position: -160px -88px;}
+.flag-lang .flag-ms {background-position: -176px -132px;}
+.flag-lang .flag-he {background-position: -128px -88px;}
+.flag-lang .flag-et {background-position: 0 -55px;}
+.flag-lang .flag-lo {background-position: -96px -110px;}
+.flag-lang .flag-ug {background-position: -160px -198px;}
+.flag-lang .flag-pa {background-position: -160px -88px;}
+.flag-lang .flag-my {background-position: -192px -121px;}
 
 .flag-und,
 .flag-zxx,
 .flag-none,
-.flag-all {
+.flag-all,
+.flag-qo {
   background-image: none;
   width: unset;
   min-width: unset;
diff --git a/src/Mapping/Language.php b/src/Mapping/Language.php
index 2e1b8bd..4e93e64 100644
--- a/src/Mapping/Language.php
+++ b/src/Mapping/Language.php
@@ -11,7 +11,7 @@ use Drupal\flags\Mapping\BaseMapping;
  */
 class Language extends BaseMapping {
 
-  protected $extraClasses = ['language-flag'];
+  protected $extraClasses = ['flag-lang'];
 
   /**
    * {@inheritDoc}
