环境为Cent OS 6+bugzilla4.4.6
官方只有繁体中文的语言包,网上看到一个用perl转换的,下载下来。好不容易把各种问题搞好了,最后还是没生成,于是自己动手写了个bash脚本
只需要修改rootdir就可以
#!/bin/bash
function myls(){
dirs=$(ls $2/$1)
for child in $dirs
do
if test -d $2/$1/$child;then
myls $child $2/$1
else
echo $2/$1/$child
iconv -f UTF8 -t BIG5 $2/$1/$child > $2/$1/$child.big5
iconv -f BIG5 -t GB2312 $2/$1/$child.big5 > $2/$1/$child.gb
iconv -f GB2312 -t UTF8 $2/$1/$child.gb > $2/$1/$child.utf
rm -f $2/$1/$child
rm -f $2/$1/$child.big5
rm -f $2/$1/$child.gb
mv $2/$1/$child.utf $2/$1/$child
fi
done
}
rootdir=/home/admin/test/bugzilla-tw/template
cd $rootdir
if test -d $rootdir/zh-CN;then
echo zh-CN exist
else
cp -r zh-TW zh-CN
fi
myls zh-CN $rootdir
附件是tar.bz2,因为上传无法支持此格式,所以改成了tar.bz2.rar,windows下可直接用winrar打开,linux下重命名为tar.bz2
时间: 2024-10-31 11:12:57