1#!/bin/sh
2#set -x
3
4MKSQ=../src/linux/linux/scripts/squashfs/mksquashfs
5TRX=../tools/trx
6ADDLANG=../tools/addlang
7
8LANG="sc sp sw it de fr en"
9
10if [ a$1 != a ] ; then
11LANG=$1
12fi
13
14rm -rf lang_img
15mkdir lang_img 
16
17# Handle original EN language
18#$MKSQ ../src/router/www/cisco_wrt54g_en oen.sq
19#$TRX -o oen.trx oen.sq
20#$ADDLANG -i oen.trx -o lang_img/oen_lang.bin
21
22#rm -rf /tmp/www_m
23#cp -rfa ../src/router/mipsel-uclibc/target/www/ /tmp/www_m
24#rm -rf /tmp/www_m/lang_pack
25#rm -rf /tmp/www_m/help
26
27# Handle multiple language
28for lang in $LANG ; do 
29	#echo "lang=$lang"
30	
31	if [ ! -d ../src/router/www/lang_pack/${lang}_lang_pack/ ] ; then
32		echo "Cann't find \"$lang\" language package."
33		exit
34	fi
35
36	rm -rf /tmp/www_m
37	cp -rfa ../src/router/mipsel-uclibc/target/www/ /tmp/www_m
38	rm -rf /tmp/www_m/lang_pack
39	rm -rf /tmp/www_m/help
40
41	cp -rfa ../src/router/www/lang_pack/${lang}_lang_pack/ /tmp/www_m/lang_pack
42	cp -rfa ../src/router/www/lang_pack/all_help/${lang}_help /tmp/www_m/help
43
44	test -d ../src/router/www/lang_pack/${lang}_image/ && cp -rfa ../src/router/www/lang_pack/${lang}_image/*.gif /tmp/www_m/image/
45
46	$MKSQ /tmp/www_m 2${lang}.sq 
47done
48
49for lang in $LANG ; do 
50	$TRX -o 2${lang}.trx 2${lang}.sq
51	$ADDLANG -i 2${lang}.trx -o lang_img/${lang}_lang.bin
52done
53
54rm -rf /tmp/www_m
55rm -f *.trx
56rm -f *.sq
57
58