source: ubiquity-slideshow-ubuntu/trunk/fuentes/test-slideshow.sh @ 2740

Last change on this file since 2740 was 2740, checked in by daduve, 3 years ago

New translations for lliurex

  • Property svn:executable set to *
File size: 1.7 KB
Line 
1#!/bin/bash
2
3TITLE="Slideshow tester"
4
5SOURCE=.
6BUILD=$SOURCE/build
7SOURCESLIDES=$SOURCE/slideshows
8LANG1="Valenciano:ca_es"
9LANG2="Valenciano:qcv"
10LANG3="Valenciano:ca@valencia"
11LANG4="Valenciano:ca_ES@valencia"
12LANG5="Castellano:es_ES.UTF"
13LANG6="English:Other"
14slideshow=$1
15if [ -z "$slideshow" ]
16        then
17                slideshows=""
18                for show in $SOURCESLIDES/*; do
19                        showname=$(basename $show)
20                        #oddly placed files we need to ignore
21                        [ $showname = "link-core" ] && continue
22                        #if we're still going, add this slideshow to the list
23                        select=FALSE
24                        [ $showname = "ubuntu" ] && select=TRUE
25                        slideshows="$slideshows $select $showname"
26                done
27                slideshow=$(zenity --list --radiolist --column="Pick" --column="Slideshow" $slideshows --title="$TITLE" --text="Choose a slideshow to test")
28                [ "$slideshow" = "" ] | [ "$slideshow" = "(null)" ] && exit
29fi
30
31#language=$2
32language=$(zenity --list --radiolist --column="Pick" --column="Language" FALSE "$LANG1" FALSE "$LANG2" FALSE "$LANG3" FALSE "$LANG4" FALSE "$LANG5" FALSE "$LANG6" --title="$TITLE" --text="Choose a language to test")
33
34case $language in
35        "Valenciano:ca_es")
36                language=ca
37                ;;
38        "Valenciano:qcv")
39                language=qcv
40                ;;
41        "Valenciano:ca@valencia")
42                language=ca@valencia
43                ;;
44        "Valenciano:ca_ES@valencia")
45                language=ca@valencia
46                ;;
47        "Castellano:es_ES.UTF")
48                language=es
49                ;;
50        "English:Other")
51                language=en
52                ;;
53        *)
54                language=""
55                ;;
56esac
57
58if [ -n "$language" ]
59        then
60                make test.$slideshow.$language
61        else
62                make clean
63                make test.$slideshow
64fi
65make clean
66rm po/lliurex/*.mo
67echo ""
68echo ""
69echo -e "\e[95m------------------- Test Ubiquity-Slideshow finished & cleaned --------------\e[0m"
70echo ""
71echo""
Note: See TracBrowser for help on using the repository browser.