跳转到内容

用户:Shinjiman/ZhConversion/Makefile/Documentation

维基百科,自由的百科全书

中文繁简转换Makefile程序,原著:User:Zhengzhu

参数

标签 叙述 例子
LANG 语言编码 LANG = LANG=zh_CN.UTF8
GREP 使用 grep 使用的程式 GREP = $(LANG) grep
SED 使用 sed 使用的程式 SED = $(LANG) sed
DIFF 使用 diff 使用的程式 DIFF = $(LANG) diff
CC 使用 C Compiller 使用的程式 CC ?= gcc
SF_MIRROR 下载时使用的 SourceForge.net 的镜像(网名) SF_MIRROR = easynews
SCIM_TABLES_VER 输入法字库的版本 SCIM_TABLES_VER = 0.5.5
SCIM_PINYIN_VER 拼音输入法的版本 SCIM_PINYIN_VER = 0.5.91
LIBTABE_VER 中文-注音对照表版本 IBTABE_VER = 0.2.3

Makefile target

Sources

Unihan.txt

下载Unihan.zip,再展开Unihan.zip成Unihan.txt,内含 Unicode 对应资料。

EZ.txt.in

下载scim-tables.tar.gz,再展开./scim-tables/tables/zh/EZ-Big.txt.in成EZ.txt.in,内含繁体中文常用字汇资料。

phrase_lib.txt

下载scim-pinyin.tar.gz,再展开./scim-pinyin/data/phrase_lib.txt成phrase_lib.txt,内含简体中文常用字汇资料。

tsi.src

下载libtabe.tgz,再展开./libtabe/tsi-src/tsi.src成tsi.src,内含繁体中文常用字汇资料。

wordlist

由 phrase_lib.txt , EZ.txt 及 tsi.src 档案整合至 'wordlist' 的单一档案。

printutf8

将 Unicode 码(Windows NT 中称为“单码”)转成相应的字。

转换表(Unicode表格格式)

unihan.t2s.t

建立繁体→简体转换表 "unihan.t2s.t" 以表格方式表示。

trad2simp.t

由 "unihan.t2s.t" 建立繁体→简体转换表 "trad2simp.t",再附加上 trad2simp.manual 档案。

unihan.s2t.t

建立简体→繁体转换表 "unihan.s2t.t" 以表格方式表示。

simp2trad.t

由 "unihan.s2t.t" 建立繁体→简体转换表 "simp2trad.t",再附加上 simp2trad.manual 档案。

建立转换表程式码

一对多繁体→简体转换程式码 [t2s_1tomany.t]

由 trad2simp.t 筛选一对多个文字,建立繁→简 PHP 转换码。

一对一繁体→简体转换程式码 [t2s_1to1.t]

由 trad2simp.t 产生一对一转换表,
由简→繁转换表中加入一对一转换。

一对多简体→繁体转换程式码 [s2t_1tomany.t]

由 simp2trad.t 筛选一对多文字,建立简→繁 PHP 转换码。

一对一简体→繁体转换程式码 [s2t_1to1.t]

由 simp2trad.t 产生一对一转换表,
由繁→简转换表中加入一对一转换。