mirror of
https://github.com/gnuton/asuswrt-merlin.ng.git
synced 2025-05-18 07:22:41 +02:00
57 lines
1.3 KiB
Bash
Executable file
57 lines
1.3 KiB
Bash
Executable file
#!/bin/sh
|
|
#set -x
|
|
|
|
MKSQ=../src/linux/linux/scripts/squashfs/mksquashfs
|
|
TRX=../tools/trx
|
|
ADDLANG=../tools/addlang
|
|
|
|
LANG="sc sp sw it de fr en"
|
|
|
|
if [ a$1 != a ] ; then
|
|
LANG=$1
|
|
fi
|
|
|
|
rm -rf lang_img
|
|
mkdir lang_img
|
|
|
|
# Handle original EN language
|
|
#$MKSQ ../src/router/www/cisco_wrt54g_en oen.sq
|
|
#$TRX -o oen.trx oen.sq
|
|
#$ADDLANG -i oen.trx -o lang_img/oen_lang.bin
|
|
|
|
#rm -rf /tmp/www_m
|
|
#cp -rfa ../src/router/mipsel-uclibc/target/www/ /tmp/www_m
|
|
#rm -rf /tmp/www_m/lang_pack
|
|
#rm -rf /tmp/www_m/help
|
|
|
|
# Handle multiple language
|
|
for lang in $LANG ; do
|
|
#echo "lang=$lang"
|
|
|
|
if [ ! -d ../src/router/www/lang_pack/${lang}_lang_pack/ ] ; then
|
|
echo "Cann't find \"$lang\" language package."
|
|
exit
|
|
fi
|
|
|
|
rm -rf /tmp/www_m
|
|
cp -rfa ../src/router/mipsel-uclibc/target/www/ /tmp/www_m
|
|
rm -rf /tmp/www_m/lang_pack
|
|
rm -rf /tmp/www_m/help
|
|
|
|
cp -rfa ../src/router/www/lang_pack/${lang}_lang_pack/ /tmp/www_m/lang_pack
|
|
cp -rfa ../src/router/www/lang_pack/all_help/${lang}_help /tmp/www_m/help
|
|
|
|
test -d ../src/router/www/lang_pack/${lang}_image/ && cp -rfa ../src/router/www/lang_pack/${lang}_image/*.gif /tmp/www_m/image/
|
|
|
|
$MKSQ /tmp/www_m 2${lang}.sq
|
|
done
|
|
|
|
for lang in $LANG ; do
|
|
$TRX -o 2${lang}.trx 2${lang}.sq
|
|
$ADDLANG -i 2${lang}.trx -o lang_img/${lang}_lang.bin
|
|
done
|
|
|
|
rm -rf /tmp/www_m
|
|
rm -f *.trx
|
|
rm -f *.sq
|
|
|