#!/bin/sh
set -e

if [ "xar_AE.UTF-8 UTF-8" != "x$(cat /etc/locale.gen | grep ar_AE)" ]; then
	sed -i '$a ar_AE UTF-8' /etc/locale.gen;
sed -i '$a ab_GE UTF-8' /etc/locale.gen;
sed -i '$a ae UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/ae
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/ae
sed -i '$a af_ZA UTF-8' /etc/locale.gen;
sed -i '$a ak_GH UTF-8' /etc/locale.gen;
sed -i '$a az_AZ UTF-8' /etc/locale.gen;
sed -i '$a be_BY UTF-8' /etc/locale.gen;
sed -i '$a bg_BG UTF-8' /etc/locale.gen;
sed -i '$a bn_BD UTF-8' /etc/locale.gen;
sed -i '$a bs_BA UTF-8' /etc/locale.gen;
sed -i '$a ca_AD UTF-8' /etc/locale.gen;
sed -i '$a ce_RU UTF-8' /etc/locale.gen;
sed -i '$a cs_CZ UTF-8' /etc/locale.gen;
sed -i '$a cy_GB UTF-8' /etc/locale.gen;
sed -i '$a da_DK UTF-8' /etc/locale.gen;
sed -i '$a de_DE UTF-8' /etc/locale.gen;
sed -i '$a el_CY UTF-8' /etc/locale.gen;
sed -i '$a en_US UTF-8' /etc/locale.gen;
sed -i '$a es_ES UTF-8' /etc/locale.gen;
sed -i '$a et_EE UTF-8' /etc/locale.gen;
sed -i '$a eu_ES UTF-8' /etc/locale.gen;
sed -i '$a fa_IR UTF-8' /etc/locale.gen;
sed -i '$a fi_FI UTF-8' /etc/locale.gen;
sed -i '$a fj UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/fj
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/fj
sed -i '$a fo_FO UTF-8' /etc/locale.gen;
sed -i '$a fr_FR UTF-8' /etc/locale.gen;
sed -i '$a ga_IE UTF-8' /etc/locale.gen;
sed -i '$a gl_ES UTF-8' /etc/locale.gen;
sed -i '$a gu_IN UTF-8' /etc/locale.gen;
sed -i '$a he_IL UTF-8' /etc/locale.gen;
sed -i '$a hmn UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/hmn
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/hmn
sed -i '$a hi_IN UTF-8' /etc/locale.gen;
sed -i '$a hr_HR UTF-8' /etc/locale.gen;
sed -i '$a hu_HU UTF-8' /etc/locale.gen;
sed -i '$a hy_AM UTF-8' /etc/locale.gen;
sed -i '$a id_ID UTF-8' /etc/locale.gen;
sed -i '$a is_IS UTF-8' /etc/locale.gen;
sed -i '$a it_IT UTF-8' /etc/locale.gen;
sed -i '$a iu_CA UTF-8' /etc/locale.gen;
sed -i '$a jv UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/jv
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/jv
sed -i '$a ja_JP UTF-8' /etc/locale.gen;
sed -i '$a ka_GE UTF-8' /etc/locale.gen;
sed -i '$a kg UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/kg
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/kg
sed -i '$a kl_GL UTF-8' /etc/locale.gen;
sed -i '$a kn_IN UTF-8' /etc/locale.gen;
sed -i '$a ko_KR UTF-8' /etc/locale.gen;
sed -i '$a kok_IN UTF-8' /etc/locale.gen;
sed -i '$a la UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/la
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/la
sed -i '$a lo_LA UTF-8' /etc/locale.gen;
sed -i '$a lt_LT UTF-8' /etc/locale.gen;
sed -i '$a lv_LV UTF-8' /etc/locale.gen;
sed -i '$a mg_MG UTF-8' /etc/locale.gen;
sed -i '$a mi_NZ UTF-8' /etc/locale.gen;
sed -i '$a mk_MK UTF-8' /etc/locale.gen;
sed -i '$a mr_IN UTF-8' /etc/locale.gen;
sed -i '$a ms_MY UTF-8' /etc/locale.gen;
sed -i '$a mt_MT UTF-8' /etc/locale.gen;
sed -i '$a my_MM UTF-8' /etc/locale.gen;
sed -i '$a na UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/na
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/na
sed -i '$a ne_NP UTF-8' /etc/locale.gen;
sed -i '$a nl_NL UTF-8' /etc/locale.gen;
sed -i '$a no UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/no
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/no
sed -i '$a ns UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/ns
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/ns
sed -i '$a pa_IN UTF-8' /etc/locale.gen;
sed -i '$a pl_PL UTF-8' /etc/locale.gen;
sed -i '$a pt_PT UTF-8' /etc/locale.gen;
sed -i '$a qu UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/qu
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/qu
sed -i '$a ro_RO UTF-8' /etc/locale.gen;
sed -i '$a ru_RU UTF-8' /etc/locale.gen;
sed -i '$a sa_IN UTF-8' /etc/locale.gen;
sed -i '$a se_NO UTF-8' /etc/locale.gen;
sed -i '$a sk_SK UTF-8' /etc/locale.gen;
sed -i '$a sl_SI UTF-8' /etc/locale.gen;
sed -i '$a sq_AL UTF-8' /etc/locale.gen;
sed -i '$a sv_FI UTF-8' /etc/locale.gen;
sed -i '$a sw_KE UTF-8' /etc/locale.gen;
sed -i '$a syr UTF-8' /etc/locale.gen;
sed -i '$a ta_IN UTF-8' /etc/locale.gen;
sed -i '$a te_IN UTF-8' /etc/locale.gen;
sed -i '$a th_TH UTF-8' /etc/locale.gen;
sed -i '$a tk_TM UTF-8' /etc/locale.gen;
sed -i '$a tl_PH UTF-8' /etc/locale.gen;
sed -i '$a tn_ZA UTF-8' /etc/locale.gen;
sed -i '$a tr_TR UTF-8' /etc/locale.gen;
sed -i '$a tt_RU UTF-8' /etc/locale.gen;
sed -i '$a uk_UA UTF-8' /etc/locale.gen;
sed -i '$a ur_IN UTF-8' /etc/locale.gen;
sed -i '$a uz_UZ UTF-8' /etc/locale.gen;
sed -i '$a vi_VN UTF-8' /etc/locale.gen;
sed -i '$a xh_ZA UTF-8' /etc/locale.gen;
sed -i '$a yue_HK UTF-8' /etc/locale.gen;
sed -i '$a za UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/za
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/za
sed -i '$a zu_ZA UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/khb_CN
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/khb_CN
sed -i '$a khb_CN UTF-8' /etc/locale.gen;
rm -f /usr/share/i18n/locales/ko_KP
cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/ko_KP
sed -i '$a ko_KP UTF-8' /etc/locale.gen;
	locale-gen;
fi
