OSDN Git Service

Initial commit
[rebornos/cnchi-gnome-osdn.git] / airootfs / usr / bin / cnchi-rank.sh
1 #!/bin/bash
2 if [[ $LANG = *"en"* ]]; then
3 export NOTICE="DONE!"
4 export NOTICE2="Cnchi is ranking your mirrors. Please wait..."
5
6 elif [[ $LANG = *"es"* ]]; then
7 export NOTICE="HECHO!"
8 export NOTICE2="Cnchi clasifica tus espejos. Por favor espera..."
9
10 elif [[ $LANG = *"fr"* ]]; then
11 export NOTICE="DONE!"
12 export NOTICE2="Cnchi classe vos miroirs. S'il vous plaît, attendez..."
13
14 elif [[ $LANG = *"hi"* ]]; then
15 export NOTICE="किया"
16 export NOTICE2="Cnchi आपके दर्पण रैंकिंग है। कृपया प्रतीक्षा करें..."
17
18 elif [[ $LANG = *"ar"* ]]; then
19 export NOTICE="انتهت المهمة"
20 export NOTICE2="Cnchi هو ترتيب المرايا الخاصة بك. أرجو الإنتظار..."
21
22 elif [[ $LANG = *"pt"* ]]; then
23 export NOTICE="COMPLETO!"
24 export NOTICE2="Cnchi está classificando seus espelhos. Por favor, espere..."
25
26 elif [[ $LANG = *"de"* ]]; then
27 export NOTICE="Vollständig!"
28 export NOTICE2="Cnchi zählt deine Spiegel. Warten Sie mal..."
29
30 elif [[ $LANG = *"it"* ]]; then
31 export NOTICE="COMPLETARE!"
32 export NOTICE2="Cnchi classifica i tuoi specchi. Attendere prego..."
33
34 elif [[ $LANG = *"zh"* ]]; then
35 export NOTICE="在任务完成后"
36 export NOTICE2="Cnchi正在为你的镜子排名。 请稍候..."
37
38 else
39 export NOTICE="DONE!"
40 export NOTICE2="Cnchi is ranking your mirrors. Please wait..."
41 fi
42 WAIT(){
43 yad --center --skip-taskbar --undecorated --no-buttons --form --on-top  --width=250 --no-escape --skip-taskbar --text-align=center \
44 --text="<b><big><big>$NOTICE2</big></big></b>"
45 }
46 WAIT2(){
47 if  (tail -F -n1 /tmp/cnchi.log &) | grep -q "Auto mirror selection has been run successfully"
48 then
49 sudo pkill yad
50 yad --center-skip-taskbar --undecorated --no-buttons --form --no-escape --timeout="1" --width=250 --height=30  --on-top --skip-taskbar --text-align=center \
51 --text="<b><big><big>$NOTICE</big></big></b>" \
52 else
53 echo "Mirrors are ranked!"
54 fi
55 }
56 START(){
57 if [[ -f /tmp/cnchi.log ]]
58 then
59 echo "Starting..."
60 else
61 sudo /usr/bin/cnchi-rank.sh
62 fi
63 (tail -F -n1 /tmp/cnchi.log &) | grep -q "Cnchi is ranking your mirrors lists..."
64 WAIT &
65 WAIT2
66 }
67 export -f WAIT WAIT2 START
68 START