diff --git a/src/install.sh b/src/install.sh
index 06c2415..970961d 100644
--- a/src/install.sh
+++ b/src/install.sh
@@ -590,28 +590,26 @@ updateAsset() {
 
   local asset="$1"
   local language="$2"
-  local culture keyboard
+  local culture region keyboard
 
-  # : "${KEYBOARD:=""}"
-  # : "${TIMEZONE:=""}"
-  # : "${LANGUAGE:=""}"
   # : "${PASSWORD:=""}"
 
-  #    
-  #    en-US
-  #    en-US
-  #    
-
   culture=$(getLanguage "$language" "culture")
 
   if [ -n "$culture" ] && [[ "${culture,,}" != "en-us" ]]; then
-    sed -i "s/en-US<\/UserLocale>/$culture<\/UserLocale>/g" "$asset"
     sed -i "s/en-US<\/UILanguage>/$culture<\/UILanguage>/g" "$asset"
-    sed -i "s/en-US<\/SystemLocale>/$culture<\/SystemLocale>/g" "$asset"
+  fi
+
+  region="$culture"
+.  [ -n "$REGION" ] && region="$REGION"
+
+  if [ -n "$region" ] && [[ "${region,,}" != "en-us" ]]; then
+    sed -i "s/en-US<\/UserLocale>/$region<\/UserLocale>/g" "$asset"
+    sed -i "s/en-US<\/SystemLocale>/$region<\/SystemLocale>/g" "$asset"
   fi
 
   keyboard="$culture"
-  [ -n "$KEYBOARD" ] && keyboard="$KEYBOARD"
+.  [ -n "$KEYBOARD" ] && keyboard="$KEYBOARD"
 
   if [ -n "$keyboard" ] && [[ "${keyboard,,}" != "en-us" ]]; then
     sed -i "s/en-US<\/InputLocale>/$keyboard<\/InputLocale>/g" "$asset"