summaryrefslogtreecommitdiff
path: root/includes/zhtable
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2008-03-21 11:49:34 +0100
committerPierre Schmitz <pierre@archlinux.de>2008-03-21 11:49:34 +0100
commit086ae52d12011746a75f5588e877347bc0457352 (patch)
treee73263c7a29d0f94fafb874562610e16eb292ba8 /includes/zhtable
parent749e7fb2bae7bbda855de3c9e319435b9f698ff7 (diff)
Update auf MediaWiki 1.12.0
Diffstat (limited to 'includes/zhtable')
-rw-r--r--includes/zhtable/Makefile86
-rw-r--r--includes/zhtable/toCN.manual41
-rw-r--r--includes/zhtable/toHK.manual34
-rw-r--r--includes/zhtable/toTW.manual41
4 files changed, 80 insertions, 122 deletions
diff --git a/includes/zhtable/Makefile b/includes/zhtable/Makefile
index 30679fbb..c63e4db7 100644
--- a/includes/zhtable/Makefile
+++ b/includes/zhtable/Makefile
@@ -11,30 +11,35 @@ SED = LANG=zh_CN.UTF8 sed
DIFF = LANG=zh_CN.UTF8 diff
CC ?= gcc
-#installation directory
+SF_MIRROR = easynews
+SCIM_TABLES_VER = 0.5.7
+SCIM_PINYIN_VER = 0.5.91
+LIBTABE_VER = 0.2.3
+
+# Installation directory
INSTDIR = /usr/local/share/zhdaemons/
-all: ZhConversion.php tradphrases.notsure simpphrases.notsure wordlist toCN.dict toTW.dict toHK.dict toSG.dict
+all: ZhConversion.php tradphrases.notsure simpphrases.notsure wordlist toHans.dict toHant.dict toCN.dict toTW.dict toHK.dict toSG.dict
Unihan.txt:
wget -nc ftp://ftp.unicode.org/Public/UNIDATA/Unihan.zip
unzip -q Unihan.zip
EZ.txt.in:
- wget -nc http://easynews.dl.sourceforge.net/sourceforge/scim/scim-tables-0.5.1.tar.gz
- tar -xzf scim-tables-0.5.1.tar.gz -O scim-tables-0.5.1/zh/EZ.txt.in > EZ.txt.in
+ wget -nc http://$(SF_MIRROR).dl.sourceforge.net/sourceforge/scim/scim-tables-$(SCIM_TABLES_VER).tar.gz
+ tar -xzf scim-tables-$(SCIM_TABLES_VER).tar.gz -O scim-tables-$(SCIM_TABLES_VER)/tables/zh/EZ-Big.txt.in > EZ.txt.in
phrase_lib.txt:
- wget -nc http://easynews.dl.sourceforge.net/sourceforge/scim/scim-pinyin-0.5.0.tar.gz
- tar -xzf scim-pinyin-0.5.0.tar.gz -O scim-pinyin-0.5.0/data/phrase_lib.txt > phrase_lib.txt
+ wget -nc http://$(SF_MIRROR).dl.sourceforge.net/sourceforge/scim/scim-pinyin-$(SCIM_PINYIN_VER).tar.gz
+ tar -xzf scim-pinyin-$(SCIM_PINYIN_VER).tar.gz -O scim-pinyin-$(SCIM_PINYIN_VER)/data/phrase_lib.txt > phrase_lib.txt
tsi.src:
- wget -nc http://unc.dl.sourceforge.net/sourceforge/libtabe/libtabe-0.2.3.tgz
- tar -xzf libtabe-0.2.3.tgz -O libtabe/tsi-src/tsi.src > tsi.src
+ wget -nc http://$(SF_MIRROR).dl.sourceforge.net/sourceforge/libtabe/libtabe-$(LIBTABE_VER).tgz
+ tar -xzf libtabe-$(LIBTABE_VER).tgz -O libtabe/tsi-src/tsi.src > tsi.src
wordlist: phrase_lib.txt EZ.txt.in tsi.src
iconv -c -f big5 -t utf8 tsi.src | $(SED) 's/# //g' | $(SED) 's/[ ][0-9].*//' > wordlist
- $(SED) 's/\(.*\)\t[0-9][0-9]*.*/\1/' phrase_lib.txt | $(SED) '1,5d' >>wordlist
+ $(SED) 's/\(.*\)\t[0-9][0-9]*.*/\1/' phrase_lib.txt | $(SED) '1,5d' >> wordlist
$(SED) '1,/BEGIN_TABLE/d' EZ.txt.in | colrm 1 8 | $(SED) 's/\t.*//' | $(GREP) "^...*" >> wordlist
sort wordlist | uniq | $(SED) 's/ //g' > t
mv t wordlist
@@ -184,67 +189,68 @@ simp2trad.php: simp2trad1to1.t simpphrases.t
cat simpphrases.t >> simp2trad.php
printf '";\n$$t=strtr($$str, $$simp2trad);\necho $$t;\n?>' >> simp2trad.php
-simp2trad.phrases.t: trad2simp.php tradphrases.t toTW.manual
+simp2trad.phrases.t: trad2simp.php tradphrases.t
php -f trad2simp.php | $(SED) 's/\(.*\)/"\1" => /' > tmp1
cat tradphrases.t | $(SED) 's/\(.*\)/"\1",/' > tmp2
paste tmp1 tmp2 > simp2trad.phrases.t
- $(SED) 's/\(.*\)\t\(.*\)/"\1"=>"\2",/' toTW.manual >> simp2trad.phrases.t
-trad2simp.phrases.t: simp2trad.php simpphrases.t toCN.manual
+trad2simp.phrases.t: simp2trad.php simpphrases.t
php -f simp2trad.php | $(SED) 's/\(.*\)/"\1" => /' > tmp1
cat simpphrases.t | $(SED) 's/\(.*\)/"\1",/' > tmp2
paste tmp1 tmp2 > trad2simp.phrases.t
- $(SED) 's/\(.*\)\t\(.*\)/"\1"=>"\2",/' toCN.manual >> trad2simp.phrases.t
-toCN.dict: trad2simp1to1.t trad2simp.phrases.t
- cat trad2simp1to1.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' > toCN.dict
- cat trad2simp.phrases.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' >> toCN.dict
+toHans.dict: trad2simp1to1.t trad2simp.phrases.t
+ cat trad2simp1to1.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' > toHans.dict
+ cat trad2simp.phrases.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' >> toHans.dict
+
+toHant.dict: simp2trad1to1.t simp2trad.phrases.t
+ cat simp2trad1to1.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' > toHant.dict
+ cat simp2trad.phrases.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' >> toHant.dict
-toTW.dict: simp2trad1to1.t simp2trad.phrases.t
- cat simp2trad1to1.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' > toTW.dict
- cat simp2trad.phrases.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' >> toTW.dict
+toTW.dict: toTW.manual
+ cat toTW.manual | $(SED) 's/ //g' | $(SED) 's/\(^.*\)\t\(.*\)/"\1"\t"\2"/' > toTW.dict
toHK.dict: toHK.manual
cat toHK.manual | $(SED) 's/ //g' | $(SED) 's/\(^.*\)\t\(.*\)/"\1"\t"\2"/' > toHK.dict
+toCN.dict: toCN.manual
+ cat toCN.manual | $(SED) 's/ //g' | $(SED) 's/\(^.*\)\t\(.*\)/"\1"\t"\2"/' > toCN.dict
+
toSG.dict: toSG.manual
cat toSG.manual | $(SED) 's/ //g' | $(SED) 's/\(^.*\)\t\(.*\)/"\1"\t"\2"/' > toSG.dict
-
-
-ZhConversion.php: simp2trad1to1.t simp2trad.phrases.t trad2simp1to1.t trad2simp.phrases.t toHK.manual toSG.manual
- printf '<?php\n/**\n * Simplified/Traditional Chinese conversion tables\n' > ZhConversion.php
+ZhConversion.php: simp2trad1to1.t simp2trad.phrases.t trad2simp1to1.t trad2simp.phrases.t toCN.manual toHK.manual toSG.manual toTW.manual
+ printf '<?php\n/**\n * Simplified / Traditional Chinese conversion tables\n' > ZhConversion.php
printf ' *\n * Automatically generated using code and data in includes/zhtable/\n' >> ZhConversion.php
- printf ' * Do not modify directly! \n *\n * @package MediaWiki\n*/\n\n' >> ZhConversion.php
- printf '$$zh2TW=array(\n' >> ZhConversion.php
+ printf ' * Do not modify directly!\n */\n\n' >> ZhConversion.php
+ printf '$$zh2Hant = array(\n' >> ZhConversion.php
cat simp2trad1to1.t >> ZhConversion.php
echo >> ZhConversion.php
cat simp2trad.phrases.t >> ZhConversion.php
- echo >> ZhConversion.php
echo ');' >> ZhConversion.php
echo >> ZhConversion.php
- echo >> ZhConversion.php
- printf '$$zh2CN=array(\n' >> ZhConversion.php
+ printf '$$zh2Hans = array(\n' >> ZhConversion.php
cat trad2simp1to1.t >> ZhConversion.php
echo >> ZhConversion.php
cat trad2simp.phrases.t >> ZhConversion.php
+ echo ');' >> ZhConversion.php
echo >> ZhConversion.php
- printf ');' >> ZhConversion.php
- echo >> ZhConversion.php
+ printf '$$zh2TW = array(\n' >> ZhConversion.php
+ $(SED) 's/\(.*\)\t\(.*\)/"\1" => "\2",/' toTW.manual >> ZhConversion.php
+ echo ');' >> ZhConversion.php
echo >> ZhConversion.php
- printf '$$zh2HK=array(\n' >> ZhConversion.php
+ printf '$$zh2HK = array(\n' >> ZhConversion.php
$(SED) 's/\(.*\)\t\(.*\)/"\1" => "\2",/' toHK.manual >> ZhConversion.php
+ echo ');' >> ZhConversion.php
echo >> ZhConversion.php
- printf ');' >> ZhConversion.php
- echo >> ZhConversion.php
+ printf '$$zh2CN = array(\n' >> ZhConversion.php
+ $(SED) 's/\(.*\)\t\(.*\)/"\1" => "\2",/' toCN.manual >> ZhConversion.php
+ echo ');' >> ZhConversion.php
echo >> ZhConversion.php
- printf '$$zh2SG=array(\n' >> ZhConversion.php
+ printf '$$zh2SG = array(\n' >> ZhConversion.php
$(SED) 's/\(.*\)\t\(.*\)/"\1" => "\2",/' toSG.manual >> ZhConversion.php
echo >> ZhConversion.php
printf ');' >> ZhConversion.php
- echo >> ZhConversion.php
- printf '?>' >> ZhConversion.php
-
clean: cleantmp cleandl
@@ -262,7 +268,7 @@ cleantmp:
cleandl:
rm -f \
Unihan.zip \
- scim-tables-0.5.1.tar.gz \
- scim-pinyin-0.5.0.tar.gz \
- libtabe-0.2.3.tgz
+ scim-tables-$(SCIM_TABLES_VER).tar.gz \
+ scim-pinyin-$(SCIM_PINYIN_VER).tar.gz \
+ libtabe-$(LIBTABE_VER).tgz
diff --git a/includes/zhtable/toCN.manual b/includes/zhtable/toCN.manual
index caff9c14..427afad2 100644
--- a/includes/zhtable/toCN.manual
+++ b/includes/zhtable/toCN.manual
@@ -1,26 +1,19 @@
記憶體 内存
預設 默认
-預設 缺省
串列 串行
乙太網 以太网
點陣圖 位图
常式 例程
-通道 信道
游標 光标
光碟 光盘
光碟機 光驱
全形 全角
共用 共享
-相容 兼容
-首碼 前缀
-尾碼 后缀
載入 加载
半形 半角
變數 变量
雜訊 噪声
因數 因子
-線上 在线
-離線 脱机
功能變數名稱 域名
音效卡 声卡
字型大小 字号
@@ -43,19 +36,16 @@
磁碟 磁盘
磁軌 磁道
程式控制 程控
-埠 端口
運算元 算子
演算法 算法
晶片 芯片
晶元 芯片
片語 词组
-解碼 译码
軟碟機 软驱
-快閃記憶體 闪存
+快閃記憶體 快闪存储器
滑鼠 鼠标
進位 进制
互動式 交互式
-模擬 仿真
優先順序 优先级
感測 传感
攜帶型 便携式
@@ -64,26 +54,19 @@
防寫 写保护
分散式 分布式
解析度 分辨率
-程式 程序
伺服器 服务器
等於 等于
區域網 局域网
-上傳 上载
-電腦 计算机
巨集 宏
掃瞄器 扫瞄仪
寬頻 宽带
-視窗 窗口
資料庫 数据库
-西曆 公历
乳酪 奶酪
鉅賈 巨商
手電筒 手电
萬曆 万历
永曆 永历
辭彙 词汇
-保全 保安
-慣用 习用
母音 元音
自由球 任意球
頭槌 头球
@@ -177,11 +160,11 @@
坦桑尼亞 坦桑尼亚
坦尚尼亞 坦桑尼亚
埃塞俄比亞 埃塞俄比亚
+衣索匹亞 埃塞俄比亚
衣索比亞 埃塞俄比亚
吉里巴斯 基里巴斯
基里巴斯 基里巴斯
塔吉克 塔吉克斯坦
-獅子山 塞拉利昂
塞拉利昂 塞拉利昂
塞普勒斯 塞浦路斯
塞浦路斯 塞浦路斯
@@ -218,13 +201,11 @@
斯洛維尼亞 斯洛文尼亚
新西蘭 新西兰
紐西蘭 新西兰
-北韓 朝鲜
格林納達 格林纳达
格瑞那達 格林纳达
-格魯吉亞 格鲁吉亚
-喬治亞 格鲁吉亚
+格魯吉亞 乔治亚
+喬治亞 乔治亚
梵蒂岡 梵蒂冈
-教廷 梵蒂冈
毛里塔尼亞 毛里塔尼亚
茅利塔尼亞 毛里塔尼亚
毛里裘斯 毛里求斯
@@ -271,8 +252,7 @@
馬爾代夫 马尔代夫
馬爾地夫 马尔代夫
馬爾他 马耳他
-馬里 马里
-馬利 马里
+馬利共和國 马里共和国
即食麵 方便面
快速面 方便面
速食麵 方便面
@@ -286,11 +266,9 @@
夜学 夜校
华乐 民乐
中樂 民乐
-住屋 住房
屋价 房价
的士 出租车
計程車 出租车
-巴士 公共汽车
公車 公共汽车
單車 自行车
節慶 节日
@@ -305,14 +283,14 @@
衛生 卫生
賓士 奔驰
平治 奔驰
-捷豹 美洲虎
-積架 美洲虎
+積架 捷豹
福斯 大众
福士 大众
雪鐵龍 雪铁龙
萬事得 马自达
馬自達 马自达
寶獅 标志
+拿破崙 拿破仑
布殊 布什
布希 布什
柯林頓 克林顿
@@ -326,6 +304,5 @@
沙芬 马拉特·萨芬
舒麥加 迈克尔·舒马赫
希特拉 希特勒
-戴安娜 狄安娜
-黛安娜 狄安娜
-希拉 赫拉 \ No newline at end of file
+黛安娜 戴安娜
+希拉 赫拉
diff --git a/includes/zhtable/toHK.manual b/includes/zhtable/toHK.manual
index ab623455..6a872fa6 100644
--- a/includes/zhtable/toHK.manual
+++ b/includes/zhtable/toHK.manual
@@ -1,7 +1,7 @@
打印机 打印機
印表機 打印機
-字节 字節
-位元組 字節
+字节 位元組
+字節 位元組
打印 打印
列印 打印
硬件 硬件
@@ -83,10 +83,11 @@
坦桑尼亚 坦桑尼亞
坦尚尼亞 坦桑尼亞
埃塞俄比亚 埃塞俄比亞
+衣索匹亞 埃塞俄比亞
衣索比亞 埃塞俄比亞
基里巴斯 基里巴斯
吉里巴斯 基里巴斯
-獅子山 塞拉利昂
+狮子山 獅子山
塞普勒斯 塞浦路斯
塞舌尔 塞舌爾
塞席爾 塞舌爾
@@ -119,16 +120,14 @@
紐西蘭 新西蘭
格林纳达 格林納達
格瑞那達 格林納達
-格鲁吉亚 格魯吉亞
-喬治亞 格魯吉亞
+格鲁吉亚 喬治亞
+格魯吉亞 喬治亞
梵蒂冈 梵蒂岡
-教廷 梵蒂岡
毛里塔尼亚 毛里塔尼亞
茅利塔尼亞 毛里塔尼亞
毛里求斯 毛里裘斯
模里西斯 毛里裘斯
-沙特阿拉伯 沙地阿拉伯
-沙烏地阿拉伯 沙地阿拉伯
+沙烏地阿拉伯 沙特阿拉伯
波斯尼亚和黑塞哥维那 波斯尼亞黑塞哥維那
波士尼亞赫塞哥維納 波斯尼亞黑塞哥維那
津巴布韦 津巴布韋
@@ -163,29 +162,22 @@
阿拉伯聯合大公國 阿拉伯聯合酋長國
马尔代夫 馬爾代夫
馬爾地夫 馬爾代夫
-马里 馬里
-馬利 馬里
+馬利共和國 馬里共和國
方便面 即食麵
快速面 即食麵
速食麵 即食麵
泡麵 即食麵
-土豆 薯仔
+土豆 馬鈴薯
华乐 中樂
民乐 中樂
-計程車 的士
+計程車 的士
出租车 的士
公車 巴士
-公共汽车 巴士
自行车 單車
-节日 節慶
犬只 狗隻
台球 桌球
撞球 桌球
冰淇淋 雪糕
-冰淇淋 雪糕
-卫生 衞生
-衛生 衞生
-老人 長者
賓士 平治
捷豹 積架
福斯 福士
@@ -195,12 +187,14 @@
马自达 萬事得
馬自達 萬事得
寶獅 標致
+拿破崙 拿破侖
布什 布殊
布希 布殊
克林顿 克林頓
柯林頓 克林頓
萨达姆 薩達姆
-海珊 薩達姆
+海珊 侯賽因
+侯赛因 侯賽因
大卫·贝克汉姆 大衛碧咸
迈克尔·欧文 米高奧雲
珍妮弗·卡普里亚蒂 卡佩雅蒂
@@ -208,4 +202,4 @@
迈克尔·舒马赫 舒麥加
希特勒 希特拉
狄安娜 戴安娜
-黛安娜 戴安娜 \ No newline at end of file
+黛安娜 戴安娜
diff --git a/includes/zhtable/toTW.manual b/includes/zhtable/toTW.manual
index 5c90dbe3..a1639f7f 100644
--- a/includes/zhtable/toTW.manual
+++ b/includes/zhtable/toTW.manual
@@ -1,5 +1,3 @@
-内存 記憶體
-默认 預設
缺省 預設
串行 串列
以太网 乙太網
@@ -10,19 +8,13 @@
光盘 光碟
光驱 光碟機
全角 全形
-共享 共用
-兼容 相容
-前缀 首碼
-后缀 尾碼
加载 載入
半角 半形
变量 變數
噪声 雜訊
-因子 因數
-在线 線上
脱机 離線
-域名 功能變數名稱
声卡 音效卡
+老字号 老字號
字号 字型大小
字库 字型檔
字段 欄位
@@ -51,6 +43,7 @@
词组 片語
译码 解碼
软驱 軟碟機
+快闪存储器 快閃記憶體
闪存 快閃記憶體
鼠标 滑鼠
进制 進位
@@ -60,29 +53,22 @@
传感 感測
便携式 攜帶型
信息论 資訊理論
-循环 迴圈
写保护 防寫
分布式 分散式
分辨率 解析度
-程序 程式
服务器 伺服器
等于 等於
局域网 區域網
-上载 上傳
计算机 電腦
-宏 巨集
扫瞄仪 掃瞄器
宽带 寬頻
-窗口 視窗
数据库 資料庫
-公历 西曆
奶酪 乳酪
巨商 鉅賈
手电 手電筒
万历 萬曆
永历 永曆
词汇 辭彙
-保安 保全
习用 慣用
元音 母音
任意球 自由球
@@ -103,8 +89,6 @@
二極管 二極體
三极管 三極體
三極管 三極體
-数码 數位
-數碼 數位
软件 軟體
軟件 軟體
网络 網路
@@ -219,13 +203,12 @@
斯洛文尼亞 斯洛維尼亞
新西兰 紐西蘭
新西蘭 紐西蘭
-朝鲜 北韓
格林纳达 格瑞那達
格林納達 格瑞那達
格鲁吉亚 喬治亞
格魯吉亞 喬治亞
-梵蒂冈 教廷
-梵蒂岡 教廷
+佐治亚 喬治亞
+佐治亞 喬治亞
毛里塔尼亚 茅利塔尼亞
毛里塔尼亞 茅利塔尼亞
毛里求斯 模里西斯
@@ -267,12 +250,11 @@
阿塞拜疆 亞塞拜然
阿拉伯联合酋长国 阿拉伯聯合大公國
阿拉伯聯合酋長國 阿拉伯聯合大公國
-韩国 南韓
马尔代夫 馬爾地夫
馬爾代夫 馬爾地夫
马耳他 馬爾他
-马里 馬利
-馬里 馬利
+马里共和国 馬利共和國
+馬里共和國 馬利共和國
方便面 速食麵
快速面 速食麵
即食麵 速食麵
@@ -281,10 +263,7 @@
绑紧跳 笨豬跳
冷菜 冷盤
凉菜 冷盤
-的士 計程車
出租车 計程車
-巴士 公車
-公共汽车 公車
台球 撞球
桌球 撞球
雪糕 冰淇淋
@@ -297,13 +276,15 @@
雪铁龙 雪鐵龍
马自达 馬自達
萬事得 馬自達
+拿破仑 拿破崙
+拿破侖 拿破崙
布什 布希
布殊 布希
克林顿 柯林頓
克林頓 柯林頓
-萨达姆 海珊
-薩達姆 海珊
+侯赛因 海珊
+侯賽因 海珊
凡高 梵谷
狄安娜 黛安娜
戴安娜 黛安娜
-赫拉 希拉 \ No newline at end of file
+赫拉 希拉