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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章