#!/bin/bash

LANG1=`echo $LANG | cut -d "." -f 1`

if [ "$LANG1" = "af_ZA" ]; then
TEXT01="Verander Besgnulinux-temakleur"
TEXT02="Kies albei kleure"
TEXT03="Kleur in"
TEXT04="Kleur af"
TEXT05="Wag asseblief"
else
if [ "$LANG1" = "bg_BG" ]; then
TEXT01="Промяна на цвета на темата Besgnulinux"
TEXT02="Изберете двата цвята"
TEXT03="Оцвети"
TEXT04="Оцвети"
TEXT05="Моля, изчакайте"
else
if [ "$LANG1" = "cs_CZ" ]; then
TEXT01="Změnit barvu motivu Besgnulinux"
TEXT02="Vyberte obě barvy"
TEXT03="Vybarvit"
TEXT04="Snížit barvu"
TEXT05="Čekejte prosím"
else
if [ "$LANG1" = "da_DK" ]; then
TEXT01="Skift Besgnulinux-temafarve"
TEXT02="Vælg begge farver"
TEXT03="Farver op"
TEXT04="Farve ned"
TEXT05="Vent venligst"
else
if [ "$LANG1" = "de_DE" ]; then
TEXT01="Besgnulinux-Designfarbe ändern"
TEXT02="Beide Farben wählen"
TEXT03="Farbe höher"
TEXT04="Farbe tiefer"
TEXT05="Bitte warten"
else
if [ "$LANG1" = "el_GR" ]; then
TEXT01="Αλλαγή χρώματος θέματος Besgnulinux"
TEXT02="Επιλέξτε και τα δύο χρώματα"
TEXT03="Χρωματίστε"
TEXT04="Χρωματίστε κάτω"
TEXT05="Παρακαλώ περιμένετε"
else
if [ "$LANG1" = "es_ES" ]; then
TEXT01="Cambiar el color del tema de Besgnulinux"
TEXT02="Elegir ambos colores"
TEXT03="Subir color"
TEXT04="Bajar color"
TEXT05="Por favor, espere"
else
if [ "$LANG1" = "fr_FR" ]; then
TEXT01="Modifier la couleur du thème Besgnulinux"
TEXT02="Choisir les deux couleurs"
TEXT03="Couleur vers le haut"
TEXT04="Couleur vers le bas"
TEXT05="Veuillez patienter"
else
if [ "$LANG1" = "ga_IE" ]; then
TEXT01="Breyta Besgnulinux þemalit"
TEXT02="Veldu báða litina"
TEXT03="Lita upp"
TEXT04="Líta niður"
TEXT05="Vinsamlegast bíðið"
else
if [ "$LANG1" = "hi_IN" ]; then
TEXT01="Besgnulinux थीम का रंग बदलें"
TEXT02="दोनों रंग चुनें"
TEXT03="रंग ऊपर करें"
TEXT04="रंग नीचे करें"
TEXT05="कृपया प्रतीक्षा करें"
else
if [ "$LANG1" = "hu_HU" ]; then
TEXT01="A Besgnulinux téma színének módosítása"
TEXT02="Mindkét szín kiválasztása"
TEXT03="Színezzen"
TEXT04="Színezd le"
TEXT05="Kérem, várjon"
else
if [ "$LANG1" = "id_ID" ]; then
TEXT01="Ubah Warna Tema Besgnulinux"
TEXT02="Pilih kedua warna"
TEXT03="Warna naik"
TEXT04="Warna turun"
TEXT05="Silakan tunggu"
else
if [ "$LANG1" = "is_IS" ]; then
TEXT01="Athraigh Dath Téama Besgnulinux"
TEXT02="Roghnaigh an dá dhath"
TEXT03="Dath suas"
TEXT04="Dath síos"
TEXT05="Fan le do thoil"
else
if [ "$LANG1" = "it_IT" ]; then
TEXT01="Cambia colore del tema Besgnulinux"
TEXT02="Scegli entrambi i colori"
TEXT03="Colore su"
TEXT04="Colore giù"
TEXT05="Attendi"
else
if [ "$LANG1" = "jp_JP" ]; then
TEXT01="Besgnulinux テーマの色を変更"
TEXT02="両方の色を選択"
TEXT03="色を上げる"
TEXT04="色を下げる"
TEXT05="お待ちください"
else
if [ "$LANG1" = "nl_NL" ]; then
TEXT01="Besgnulinux-themakleur wijzigen"
TEXT02="Kies beide kleuren"
TEXT03="Kleur omhoog"
TEXT04="Kleur omlaag"
TEXT05="Even geduld"
else
if [ "$LANG1" = "nb_No" ]; then
TEXT01="Endre Besgnulinux-temafarge"
TEXT02="Velg begge farger"
TEXT03="Farg opp"
TEXT04="Farge ned"
TEXT05="Vennligst vent"
else
if [ "$LANG1" = "pt_BR" ]; then
TEXT01="Alterar cor do tema Besgnulinux"
TEXT02="Escolha as duas cores"
TEXT03="Cor para cima"
TEXT04="Cor para baixo"
TEXT05="Aguarde"
else
if [ "$LANG1" = "pt_PT" ]; then
TEXT01="Alterar cor do tema Besgnulinux"
TEXT02="Escolha as duas cores"
TEXT03="Colorir para cima"
TEXT04="Cor para baixo"
TEXT05="Por favor aguarde"
else
if [ "$LANG1" = "ro_RO" ]; then
TEXT01="Paruv o Rango e Themesqo Besgnulinux"
TEXT02="Alosar e duj kolorura"
TEXT03="Kolor up"
TEXT04="Kolor tele"
TEXT05="Mangav tut te aźukeres"
else
if [ "$LANG1" = "ru_RU" ]; then
TEXT01="Изменить цвет темы Besgnulinux"
TEXT02="Выбрать оба цвета"
TEXT03="Увеличить цвет"
TEXT04="Уменьшить цвет"
TEXT05="Пожалуйста, подождите"
else
if [ "$LANG1" = "sr_RS" ]; then
TEXT01="Промени боју теме Бесгнулинук"
TEXT02="Изаберите обе боје"
TEXT03="Обоји"
TEXT04="Обоји доле"
TEXT05="Молимо сачекајте"
else
if [ "$LANG1" = "sv_SE" ]; then
TEXT01="Ändra Besgnulinux-temafärg"
TEXT02="Välj båda färgerna"
TEXT03="Färg upp"
TEXT04="Färg ner"
TEXT05="Snälla vänta"
else
if [ "$LANG1" = "tr_TR" ]; then
TEXT01="Besgnulinux Tema Rengini Değiştir"
TEXT02="Her iki rengi de seç"
TEXT03="Renk yukarı"
TEXT04="Renk aşağı"
TEXT05="Lütfen bekleyin"
else
if [ "$LANG1" = "vi_VN" ]; then
TEXT01="Thay đổi màu chủ đề Besgnulinux"
TEXT02="Chọn cả hai màu"
TEXT03="Tăng màu"
TEXT04="Giảm màu"
TEXT05="Vui lòng đợi"
else
if [ "$LANG1" = "zh_HK" ]; then
TEXT01="更改 Besgnulinux 主题颜色"
TEXT02="选择两种颜色"
TEXT03="颜色调高"
TEXT04="颜色调低"
TEXT05="请等待"
else
if [ "$LANG1" = "zh_CN" ]; then
TEXT01="更改 Besgnulinux 主題顏色"
TEXT02="選擇兩種顏色"
TEXT03="色彩升級"
TEXT04="顏色向下"
TEXT05="請等待"
else
TEXT01="Change Besgnulinux Theme Color"
TEXT02="Choose both colors"
TEXT03="Color up"
TEXT04="Color down"
TEXT05="Please wait"

fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi

use1=$(ls /home)
if [ -d /home/${use1}/.local/share/icons/bes-icon-colors ] ; then
skip 2>/dev/null
else
mkdir -p /home/${use1}/.local/share/icons
mkdir -p /home/${use1}/.themes
echo "#cccfe9
#2b3164" > /home/${use1}/.config/besthmcolor/thmcolor
fi

col1=$(sed -n '1p' /home/${use1}/.config/besthmcolor/thmcolor)
col2=$(sed -n '2p' /home/${use1}/.config/besthmcolor/thmcolor)
yad --form --id="themeclr" --fixed --no-escape --separator="|" --borders=5 --width="350" --center --text-align=center --title="$TEXT01" --text="$TEXT02" --image-on-top --window-icon="desktop" --image="/home/${use1}/.local/share/icons/bes-icon-colors/places/scalable/user-desktop.svg" --buttons-layout=center \
--field="$TEXT03:CLR" "$col1" \
--field="$TEXT04:CLR" "$col2" \
"" "" | while read line; do
COMMAND1=`echo "$line" | awk -F'|' '{print $1}'`
COMMAND2=`echo "$line" | awk -F'|' '{print $2}'`

for ((i=1; i<=100; i++)) {
    echo $i
    echo "# $((i))%"
    sleep 0.5
} | yad --id="roottheme1" --text-align=center --text="<b>$TEXT05</b>" --auto-close --auto-kill --fixed --width=300 --undecorated --no-escape --progress --center --skip-taskbar --borders=5 --no-buttons &

echo "$COMMAND1
$COMMAND2" > /home/${use1}/.config/besthmcolor/thmcolor

cp -rf /home/${use1}/.config/besthmcolor /tmp

find /tmp/besthmcolor -type f -name '*.svg' 2>/dev/null -exec sed -i "s|#cccfe9|$COMMAND1|gI" {} \;
find /tmp/besthmcolor -type f -name '*.svg' 2>/dev/null -exec sed -i "s|#2b3164|$COMMAND2|gI" {} \;

cp -rf /tmp/besthmcolor/bes-icon-colors /home/${use1}/.local/share/icons/
cp -rf /tmp/besthmcolor/bes-dark-theme /home/${use1}/.themes/
cp -rf /tmp/besthmcolor/bes-light-theme /home/${use1}/.themes/

pkill -f roottheme1

bash -c "/usr/bin/bes-thm-colors" &
done

PID=$$ ; kill $PID
