利用 OpenCC 工具進行文字的簡繁轉換

前言

近日在公司遇到一個需求,由於準備要推出海外版產品,因此須要將全部的簡體文字轉換爲繁體文字。一開始是改了表面的文字,可是後面發現不少提示語也須要去改,因此找了一個工具去對全部 .m 文件進行批量文字轉換。shell

OpenCC

OpenCC 正好符合個人預期,先來介紹一下它。工具

Open Chinese Convert(OpenCC)是一個開源的中文簡繁轉換項目,致力於製做高質量的基於統計預料的簡繁轉換詞庫。測試

-- 介紹來自網上優化

使用 brew 安裝 OpenCCspa

$ brew install OpenCC

查看當前安裝的版本命令行

$ opencc --version

Open Chinese Convert (OpenCC) Command Line Tool
Version: 1.0.5

先來簡單地測試一下工具code

$ echo '測試簡繁轉換' | opencc -c s2t
測試簡繁轉換
$ echo '測試簡繁轉換' | opencc -c t2s
測試簡繁轉換

能夠看到,簡繁互相轉換成功。blog

那麼回到主題,如何批量轉換文件呢?噢,對了,先了解一下轉換單個文件,它的語法是這樣的get

opencc -i <源文件> -c s2t -o <轉換後的文件>

爲了批量轉換 .m 文件,我特地寫了個 shell 腳本。博客

res=`find . -type f -name '*.m'`

for file in $res
do
	echo $file
	opencc -i $file -c s2t -o $file
done

這個應該是能夠優化的,命令行應該一句話就能夠搞掂了,但我還沒熟悉到這種程度。哪一個大神知道的,但願能夠在評論區留下你的寶貴經驗,在此先謝謝。

#聲明

博文做者:GarveyCalvin 博文出處:http://www.cnblogs.com/GarveyCalvin/ 本文版權歸做者和博客園共有,歡迎轉載,但須保留此段聲明,並給出原文連接,謝謝合做! <br><br>

相關文章
相關標籤/搜索