#!/bin/bash
file="$*"
echo "$file"
ICONPATH="/usr/share/icons/Minty-Fresh/scalable/actions/edit-delete.svg" 
#################################################
#       Translations
        ###### Default = English #####
	title="Permanently Remove...	"
	title1="Removing items			"
        question="Do you wish to permanently remove the selected item(s)?"
	error="ERROR WINDOW		"
	error1="Nothing was selected"
	error2="Nothing was permanently removed"
	error3="That cannot be removed!         "
case $LANG in
	######## Japanese by blowback ########
	ja* )
	title="完全に削除...	"
	title1="削除するアイテム		"
        question="選択したファイルをゴミ箱に移動するのではなく、完全に削除しますか?"
	error="エラーウィンドウ 		"
	error1="何も選択されていません"
	error2="何も削除されませんでした"
	error3="それは削除できません!          ";;
	######## Swedish by Zwopper ########
	sv* )
	title="Följande filer kommer att tas bort permanent...	"
	title1="Tar bort filer					"
        question="Vill du ta bort markerade fil(er) permanent?"
	error="FELDIALOG		"
	error1="Inget markerades	"
	error2="Inget togs bort permanent	"
	error3="Kan inte tas bort!          ";;
	######## Polish by szamot83 ########
	pl* )
	title="Usuwanie całkowite...	"
	title1="Usuwanie...			"
        question="Czy na pewno chcesz usunąć całkowicie wybrany/e element/y?"
	error="Okno błędu		"
	error1="Nic nie zaznaczono"
	error2="Nic nie zostało całkowicie usunięte"
	error3="To nie może zostać usunięte!         ";;
	######## Korean by JuEUS-U ########
	ko* )
	title="완전히 제거...	"
	title1="항목 제거중			"
        question="선택된 항목(들)을 완전히 제거하시겠습니까?"
	error="에러 창		"
	error1="아무것도 선택되지 않았습니다"
	error2="아무것도 제거되지 않았습니다."
	error3="제거될 수 없습니다!         ";;
	######## German by fireice-LLH ########
	de* )
	title="Dauerhaft entfernen...	"
	title1="Objekte entfernen			"
        question="Ausgewählte(s) Objekt(e) dauerhaft entfernen?"
	error="FEHLER FENSTER		"
	error1="Es wurde nichts ausgewählt"
	error2="Es wurde nichts dauerhaft entfernt"
	error3="Konnte nicht entfernt werden!         ";;
	######## Portuguese(pt_BR) by Rob Brill ########
	pt_BR* )
	title="Remover permanentemente...	"
	title1="Removendo itens			"
        question="Deseja remover permanentemente o item(s)selecionado(s)?"
	error="JANELA DE ERRO		"
	error1="Nada foi selecionado"
	error2="Nothing was permanently removed"
	error3="Isso não pode ser removido!         ";;
	######## Portuguese(pt_PT) by sergio marques ########
	pt_PT* )
	title="Remover Permanentemente...	"
	title1="Removendo itens			"
        question="Deseja remover permanentemente o(s) item(s) seleccionados?"
	error="JANELA DE ERRO		"
	error1="Nenhum item seleccionado"
	error2="Nada foi removido permanentemente"
	error3="Não pode ser removido!         ";;
	######## Italian by diego1188 ########
	it* )
	title="Rimuovi Definitivamente...	"
	title1="Elementi in corso di rimozione		"
        question="Vuoi rimuovere definitivamente l'elemento/i selezionato/i?"
	error="FINESTRA DI ERRORE		"
	error1="Non è stato selezionato nulla"
	error2="Non è stato rimosso definitivamente nulla"
	error3="Questo non può essere rimosso!         ";;
	######## Catalan by wuying_ren ########
	ca* )
	title="Permanently Remove...	"
	title1="Removing items			"
        question="Do you wish to permanently remove the selected item(s)?"
	error="ERROR WINDOW		"
	error1="Nothing was selected"
	error2="Nothing was permanently removed"
	error3="That cannot be removed!         "
esac
#################################################
#	You can't remove 
check_dirs="/ /bin /boot /cdrom /dev /etc /lib /lost+found /media /mnt /opt /proc /root /sbin /srv /sys /usr /temp /var /usr/bin /usr/sbin /usr/include /usr/lib /usr/lib32 /usr/lib64 /usr/local /usr/share /user/src /usr/X11R6 $HOME"
for test_dir in $check_dirs
do 
if [ "$file" = "$test_dir" ]; then
	zenity --error --title="$error	" --text="<b>$error3</b>		"
	exit
fi done
#################################################
# 	Check for file(s) and folder(s) to delete
if [ "$file" = "" ]; then
	zenity --error --title="$error	" --text="<b>$error1</b>		"
	exit
else
	zenity --question --title="$title" --window-icon="$ICONPATH" --text="<b>$question
</b>"
	case $? in
                 0) ans="true"
                        
			;;
                 1)
			exit
  	 		;;
esac
fi

if [ "$ans" = true ]; then
	 rm -r $file | tee | sleep 3 |(zenity --title="$title	" --progress --pulsate --auto-kill --auto-close --text "<b>$title1		</b>" )
fi 

check_remove="$file"
if [ -f "$check_remove" ] || [ -d "$check_remove" ]; then
	zenity --error --title="$error	" --text="<b>$error2		</b>"
	exit
fi
