首页 > 代码库 > bugzilla简体中午语言包生成

bugzilla简体中午语言包生成

环境为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

本文出自 “一路向北” 博客,请务必保留此出处http://janan.blog.51cto.com/7466674/1571699

bugzilla简体中午语言包生成