r28045 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r28044‎ | r28045 | r28046 >
Date:09:02, 2 December 2007
Author:shinjiman
Status:old
Tags:
Comment:
* (bug 451) adding a generic Traditional / Simplified Chinese conversion table, with their variants
Modified paths:
  • /trunk/phase3/RELEASE-NOTES (modified) (history)
  • /trunk/phase3/includes/ZhConversion.php (modified) (history)
  • /trunk/phase3/includes/zhtable/Makefile (modified) (history)
  • /trunk/phase3/includes/zhtable/toTW.manual (modified) (history)
  • /trunk/phase3/languages/classes/LanguageZh.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesEn.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesJa.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesYue.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesZh_hans.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesZh_hant.php (modified) (history)
  • /trunk/phase3/maintenance/language/messages.inc (modified) (history)

Diff [purge]

Index: trunk/phase3/RELEASE-NOTES
@@ -203,6 +203,9 @@
204204 * (bug 12143) Do not show a link to patrol new pages for non existent pages
205205 * (bug 12166) Fix XHTML validity for Special:Emailuser
206206 * (bug 11346) Users who cannot edit a page can now no longer unprotect it.
 207+* (bug 451) Add a generic Traditional / Simplified Chinese conversion table,
 208+ instead of a Traditional conversion with Taiwan variant, and a Simplified
 209+ conversion with China variant.
207210
208211 == Parser changes in 1.12 ==
209212
Index: trunk/phase3/languages/classes/LanguageZh.php
@@ -9,18 +9,22 @@
1010 function loadDefaultTables() {
1111 require( dirname(__FILE__)."/../../includes/ZhConversion.php" );
1212 $this->mTables = array(
13 - 'zh-cn' => new ReplacementArray( $zh2CN ),
14 - 'zh-tw' => new ReplacementArray( $zh2TW ),
15 - 'zh-sg' => new ReplacementArray( array_merge($zh2CN, $zh2SG) ),
16 - 'zh-hk' => new ReplacementArray( array_merge($zh2TW, $zh2HK) ),
17 - 'zh' => new ReplacementArray
 13+ 'zh-hans' => new ReplacementArray( $zh2Hans ),
 14+ 'zh-hant' => new ReplacementArray( $zh2Hant ),
 15+ 'zh-cn' => new ReplacementArray( array_merge($zh2Hans, $zh2CN) ),
 16+ 'zh-tw' => new ReplacementArray( array_merge($zh2Hans, $zh2TW) ),
 17+ 'zh-sg' => new ReplacementArray( array_merge($zh2Hans, $zh2SG) ),
 18+ 'zh-hk' => new ReplacementArray( array_merge($zh2Hant, $zh2HK) ),
 19+ 'zh' => new ReplacementArray
1820 );
1921 }
2022
2123 function postLoadTables() {
22 - $this->mTables['zh-sg']->merge( $this->mTables['zh-cn'] );
23 - $this->mTables['zh-hk']->merge( $this->mTables['zh-tw'] );
24 - }
 24+ $this->mTables['zh-cn']->merge( $this->mTables['zh-hans'] );
 25+ $this->mTables['zh-tw']->merge( $this->mTables['zh-hant'] );
 26+ $this->mTables['zh-sg']->merge( $this->mTables['zh-hans'] );
 27+ $this->mTables['zh-hk']->merge( $this->mTables['zh-hant'] );
 28+ }
2529
2630 /* there shouldn't be any latin text in Chinese conversion, so no need
2731 to mark anything.
@@ -31,13 +35,13 @@
3236 }
3337
3438 function convertCategoryKey( $key ) {
35 - return $this->autoConvert( $key, 'zh-cn' );
 39+ return $this->autoConvert( $key, 'zh' );
3640 }
3741 }
3842
3943
4044 /* class that handles both Traditional and Simplified Chinese
41 - right now it only distinguish zh_cn, zh_tw, zh_sg and zh_hk.
 45+ right now it only distinguish zh_hans, zh_hant, zh_cn, zh_tw, zh_sg and zh_hk.
4246 */
4347 class LanguageZh extends LanguageZh_hans {
4448
@@ -45,13 +49,15 @@
4650 global $wgHooks;
4751 parent::__construct();
4852
49 - $variants = array('zh', 'zh-cn', 'zh-tw', 'zh-sg', 'zh-hk');
 53+ $variants = array('zh', 'zh-hans', 'zh-hant', 'zh-cn', 'zh-tw', 'zh-sg', 'zh-hk');
5054 $variantfallbacks = array(
51 - 'zh' => 'zh-cn',
52 - 'zh-cn' => 'zh-sg',
53 - 'zh-sg' => 'zh-cn',
54 - 'zh-tw' => 'zh-hk',
55 - 'zh-hk' => 'zh-tw'
 55+ 'zh' => 'zh-hans',
 56+ 'zh-hans' => 'zh-cn',
 57+ 'zh-hant' => 'zh-tw',
 58+ 'zh-cn' => 'zh-hans',
 59+ 'zh-sg' => 'zh-hans',
 60+ 'zh-tw' => 'zh-hant',
 61+ 'zh-hk' => 'zh-hant'
5662 );
5763
5864 $this->mConverter = new ZhConverter( $this, 'zh', $variants, $variantfallbacks );
@@ -84,12 +90,12 @@
8591 "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
8692 "' ' .\"$1\"", $string);
8793
88 - //always convert to zh-cn before indexing. it should be
89 - //better to use zh-cn for search, since conversion from
 94+ //always convert to zh-hans before indexing. it should be
 95+ //better to use zh-hans for search, since conversion from
9096 //Traditional to Simplified is less ambiguous than the
9197 //other way around
9298
93 - $t = $this->mConverter->autoConvert($t, 'zh-cn');
 99+ $t = $this->mConverter->autoConvert($t, 'zh-hans');
94100 $t = parent::stripForSearch( $t );
95101 wfProfileOut( $fname );
96102 return $t;
Index: trunk/phase3/languages/messages/MessagesZh_hans.php
@@ -1914,11 +1914,13 @@
19151915 'variantname-zh-sg' => 'disable',
19161916 Variants for Chinese language
19171917 */
1918 -'variantname-zh-cn' => '大陆简体',
1919 -'variantname-zh-tw' => '台湾繁体',
1920 -'variantname-zh-hk' => '香港繁体',
1921 -'variantname-zh-sg' => '新加坡简体',
1922 -'variantname-zh' => '不转换',
 1918+'variantname-zh-hans' => '简体',
 1919+'variantname-zh-hant' => '繁体',
 1920+'variantname-zh-cn' => '大陆简体',
 1921+'variantname-zh-tw' => '台湾正体',
 1922+'variantname-zh-hk' => '香港繁体',
 1923+'variantname-zh-sg' => '新加坡简体',
 1924+'variantname-zh' => '不转换',
19231925
19241926 # Metadata
19251927 'metadata' => '元数据',
Index: trunk/phase3/languages/messages/MessagesJa.php
@@ -1769,11 +1769,13 @@
17701770 'variantname-zh-sg' => 'disable',
17711771 Variants for Chinese language
17721772 */
1773 -'variantname-zh-cn' => '簡体(中国)',
1774 -'variantname-zh-tw' => '正字(台湾)',
1775 -'variantname-zh-hk' => '正字(香港)',
1776 -'variantname-zh-sg' => '簡体(シンガポール)',
1777 -'variantname-zh' => '無変換',
 1773+'variantname-zh-hans' => '簡体',
 1774+'variantname-zh-hant' => '正字',
 1775+'variantname-zh-cn' => '簡体(中国)',
 1776+'variantname-zh-tw' => '正字(台湾)',
 1777+'variantname-zh-hk' => '正字(香港)',
 1778+'variantname-zh-sg' => '簡体(シンガポール)',
 1779+'variantname-zh' => '無変換',
17781780
17791781 # Metadata
17801782 'metadata' => 'メタデータ',
Index: trunk/phase3/languages/messages/MessagesYue.php
@@ -264,7 +264,7 @@
265265 'qbspecialpages' => '特別頁',
266266 'moredotdotdot' => '更多...',
267267 'mypage' => '我嘅頁',
268 -'mytalk' => '我嘅對話',
 268+'mytalk' => '我嘅討論',
269269 'anontalk' => '同呢個 IP 傾偈',
270270 'navigation' => '導航',
271271
@@ -1981,11 +1981,13 @@
19821982 'variantname-zh-sg' => 'disable',
19831983 Variants for Chinese language
19841984 */
1985 -'variantname-zh-cn' => '簡體(中國大陸)',
1986 -'variantname-zh-tw' => '正體(台灣)',
1987 -'variantname-zh-hk' => '繁體(香港)',
1988 -'variantname-zh-sg' => '簡體(新加坡)',
1989 -'variantname-zh' => '無變換',
 1985+'variantname-zh-hans' => '簡體',
 1986+'variantname-zh-hant' => '繁體',
 1987+'variantname-zh-cn' => '簡體(中國大陸)',
 1988+'variantname-zh-tw' => '正體(台灣)',
 1989+'variantname-zh-hk' => '繁體(香港)',
 1990+'variantname-zh-sg' => '簡體(新加坡)',
 1991+'variantname-zh' => '無變換',
19901992
19911993 # Variants for Serbian language
19921994 'variantname-sr-ec' => '斯拉夫易卡語',
Index: trunk/phase3/languages/messages/MessagesZh_hant.php
@@ -1886,11 +1886,13 @@
18871887 'variantname-zh-sg' => 'disable',
18881888 Variants for Chinese language
18891889 */
1890 -'variantname-zh-cn' => '大陸簡體',
1891 -'variantname-zh-tw' => '台灣繁體',
1892 -'variantname-zh-hk' => '香港繁體',
1893 -'variantname-zh-sg' => '新加坡簡體',
1894 -'variantname-zh' => '不轉換',
 1890+'variantname-zh-hans' => '簡體',
 1891+'variantname-zh-hant' => '繁體',
 1892+'variantname-zh-cn' => '大陸簡體',
 1893+'variantname-zh-tw' => '台灣正體',
 1894+'variantname-zh-hk' => '香港繁體',
 1895+'variantname-zh-sg' => '新加坡簡體',
 1896+'variantname-zh' => '不轉換',
18951897
18961898 # Metadata
18971899 'metadata' => '元數據',
Index: trunk/phase3/languages/messages/MessagesEn.php
@@ -2541,11 +2541,13 @@
25422542 'variantname-zh-sg' => 'disable',
25432543 Variants for Chinese language
25442544 */
2545 -'variantname-zh-cn' => 'cn', # only translate this message to other languages if you have to change it
2546 -'variantname-zh-tw' => 'tw', # only translate this message to other languages if you have to change it
2547 -'variantname-zh-hk' => 'hk', # only translate this message to other languages if you have to change it
2548 -'variantname-zh-sg' => 'sg', # only translate this message to other languages if you have to change it
2549 -'variantname-zh' => 'zh', # only translate this message to other languages if you have to change it
 2545+'variantname-zh-hans' => 'hans', # only translate this message to other languages if you have to change it
 2546+'variantname-zh-hant' => 'hant', # only translate this message to other languages if you have to change it
 2547+'variantname-zh-cn' => 'cn', # only translate this message to other languages if you have to change it
 2548+'variantname-zh-tw' => 'tw', # only translate this message to other languages if you have to change it
 2549+'variantname-zh-hk' => 'hk', # only translate this message to other languages if you have to change it
 2550+'variantname-zh-sg' => 'sg', # only translate this message to other languages if you have to change it
 2551+'variantname-zh' => 'zh', # only translate this message to other languages if you have to change it
25502552
25512553 # Variants for Serbian language
25522554 'variantname-sr-ec' => 'sr-ec', # only translate this message to other languages if you have to change it
Index: trunk/phase3/maintenance/language/messages.inc
@@ -1789,6 +1789,8 @@
17901790 'bad_image_list',
17911791 ),
17921792 'variantname-zh' => array(
 1793+ 'variantname-zh-hans',
 1794+ 'variantname-zh-hant',
17931795 'variantname-zh-cn',
17941796 'variantname-zh-tw',
17951797 'variantname-zh-hk',
Index: trunk/phase3/includes/ZhConversion.php
@@ -1,12 +1,12 @@
22 <?php
33 /**
4 - * Simplified/Traditional Chinese conversion tables
 4+ * Simplified / Traditional Chinese conversion tables
55 *
66 * Automatically generated using code and data in includes/zhtable/
77 * Do not modify directly!
88 */
99
10 -$zh2TW=array(
 10+$zh2Hant = array(
1111 "画"=>"畫",
1212 "板"=>"板",
1313 "表"=>"表",
@@ -188,7 +188,6 @@
189189 "锤"=>"錘",
190190 "㟆"=>"㠏",
191191 "㛟"=>"𡞵",
192 -"𡞵"=>"㛟",
193192 "专"=>"專",
194193 "业"=>"業",
195194 "丛"=>"叢",
@@ -266,7 +265,6 @@
267266 "储"=>"儲",
268267 "傩"=>"儺",
269268 "㑩"=>"儸",
270 -"儸"=>"㑩",
271269 "兑"=>"兌",
272270 "兖"=>"兗",
273271 "兰"=>"蘭",
@@ -314,9 +312,7 @@
315313 "剥"=>"剝",
316314 "剧"=>"劇",
317315 "㓥"=>"劏",
318 -"劏"=>"㓥",
319316 "㔉"=>"劚",
320 -"劚"=>"㔉",
321317 "劝"=>"勸",
322318 "办"=>"辦",
323319 "务"=>"務",
@@ -418,7 +414,6 @@
419415 "嘤"=>"嚶",
420416 "嘱"=>"囑",
421417 "㖊"=>"噚",
422 -"噚"=>"㖊",
423418 "噜"=>"嚕",
424419 "嚣"=>"囂",
425420 "园"=>"園",
@@ -568,7 +563,6 @@
569564 "帻"=>"幘",
570565 "帼"=>"幗",
571566 "幂"=>"冪",
572 -"幺"=>"么",
573567 "庄"=>"莊",
574568 "庆"=>"慶",
575569 "庐"=>"廬",
@@ -835,7 +829,6 @@
836830 "殡"=>"殯",
837831 "㱮"=>"殨",
838832 "㱩"=>"殰",
839 -"殰"=>"㱩",
840833 "殴"=>"毆",
841834 "毁"=>"毀",
842835 "毂"=>"轂",
@@ -939,7 +932,6 @@
940933 "濑"=>"瀨",
941934 "濒"=>"瀕",
942935 "㲿"=>"瀇",
943 -"瀇"=>"㲿",
944936 "灏"=>"灝",
945937 "灭"=>"滅",
946938 "灯"=>"燈",
@@ -971,10 +963,8 @@
972964 "焖"=>"燜",
973965 "焘"=>"燾",
974966 "㶽"=>"煱",
975 -"煱"=>"㶽",
976967 "煴"=>"熅",
977968 "㶶"=>"燶",
978 -"燶"=>"㶶",
979969 "爱"=>"愛",
980970 "爷"=>"爺",
981971 "牍"=>"牘",
@@ -1006,7 +996,6 @@
1007997 "献"=>"獻",
1008998 "獭"=>"獺",
1009999 "㺍"=>"獱",
1010 -"獱"=>"㺍",
10111000 "玑"=>"璣",
10121001 "玚"=>"瑒",
10131002 "玛"=>"瑪",
@@ -1122,7 +1111,6 @@
11231112 "稆"=>"穭",
11241113 "税"=>"稅",
11251114 "䅉"=>"稏",
1126 -"稏"=>"䅉",
11271115 "稣"=>"穌",
11281116 "稳"=>"穩",
11291117 "穑"=>"穡",
@@ -1180,13 +1168,10 @@
11811169 "䌹"=>"絅",
11821170 "絷"=>"縶",
11831171 "䌼"=>"綐",
1184 -"綐"=>"䌼",
11851172 "䌽"=>"綵",
1186 -"綵"=>"䌽",
11871173 "䌸"=>"縳",
11881174 "䍁"=>"繸",
11891175 "䍀"=>"繿",
1190 -"繿"=>"䍀",
11911176 "纟"=>"糹",
11921177 "纠"=>"糾",
11931178 "纡"=>"紆",
@@ -1462,7 +1447,6 @@
14631448 "蕲"=>"蘄",
14641449 "薮"=>"藪",
14651450 "䓕"=>"薳",
1466 -"薳"=>"䓕",
14671451 "藓"=>"蘚",
14681452 "蘖"=>"櫱",
14691453 "虏"=>"虜",
@@ -1497,7 +1481,6 @@
14981482 "螀"=>"螿",
14991483 "螨"=>"蟎",
15001484 "䗖"=>"螮",
1501 -"螮"=>"䗖",
15021485 "蟏"=>"蠨",
15031486 "衅"=>"釁",
15041487 "衔"=>"銜",
@@ -1520,7 +1503,6 @@
15211504 "褛"=>"褸",
15221505 "褴"=>"襤",
15231506 "䙓"=>"襬",
1524 -"襬"=>"䙓",
15251507 "见"=>"見",
15261508 "观"=>"觀",
15271509 "觃"=>"覎",
@@ -1546,7 +1528,6 @@
15471529 "誉"=>"譽",
15481530 "誊"=>"謄",
15491531 "䜧"=>"譅",
1550 -"譅"=>"䜧",
15511532 "讠"=>"訁",
15521533 "计"=>"計",
15531534 "订"=>"訂",
@@ -1696,9 +1677,7 @@
16971678 "谶"=>"讖",
16981679 "豮"=>"豶",
16991680 "䝙"=>"貙",
1700 -"貙"=>"䝙",
17011681 "䞐"=>"賰",
1702 -"賰"=>"䞐",
17031682 "贝"=>"貝",
17041683 "贞"=>"貞",
17051684 "负"=>"負",
@@ -1898,6 +1877,7 @@
18991878 "鉴"=>"鑒",
19001879 "銮"=>"鑾",
19011880 "錾"=>"鏨",
 1881+"𨱏"=>"鎝",
19021882 "钅"=>"釒",
19031883 "钆"=>"釓",
19041884 "钇"=>"釔",
@@ -2213,7 +2193,6 @@
22142194 "静"=>"靜",
22152195 "靥"=>"靨",
22162196 "䩄"=>"靦",
2217 -"靦"=>"䩄",
22182197 "鞑"=>"韃",
22192198 "鞒"=>"鞽",
22202199 "鞯"=>"韉",
@@ -2339,7 +2318,6 @@
23402319 "馔"=>"饌",
23412320 "馕"=>"饢",
23422321 "䯄"=>"騧",
2343 -"騧"=>"䯄",
23442322 "马"=>"馬",
23452323 "驭"=>"馭",
23462324 "驮"=>"馱",
@@ -2514,7 +2492,6 @@
25152493 "䴘"=>"鷈",
25162494 "䴙"=>"鷿",
25172495 "㶉"=>"鸂",
2518 -"鸂"=>"㶉",
25192496 "鸟"=>"鳥",
25202497 "鸠"=>"鳩",
25212498 "鸢"=>"鳶",
@@ -2672,6 +2649,12 @@
26732650 "丰采" => "丰采",
26742651 "丰韵" => "丰韻",
26752652 "主干" => "主幹",
 2653+"么么唱唱" => "么么唱唱",
 2654+"么儿" => "么兒",
 2655+"么喝" => "么喝",
 2656+"么妹" => "么妹",
 2657+"么弟" => "么弟",
 2658+"么爷" => "么爺",
26762659 "九世之雠" => "九世之讎",
26772660 "九只" => "九隻",
26782661 "干丝" => "乾絲",
@@ -4562,300 +4545,9 @@
45634546 "冬冬" => "鼕鼕",
45644547 "龙卷" => "龍卷",
45654548 "龙须" => "龍鬚",
4566 -"缺省"=>"預設",
4567 -"串行"=>"串列",
4568 -"以太网"=>"乙太網",
4569 -"位图"=>"點陣圖",
4570 -"例程"=>"常式",
4571 -"信道"=>"通道",
4572 -"光标"=>"游標",
4573 -"光盘"=>"光碟",
4574 -"光驱"=>"光碟機",
4575 -"全角"=>"全形",
4576 -"加载"=>"載入",
4577 -"半角"=>"半形",
4578 -"变量"=>"變數",
4579 -"噪声"=>"雜訊",
4580 -"脱机"=>"離線",
4581 -"声卡"=>"音效卡",
4582 -"老字号"=>"老字號",
4583 -"字号"=>"字型大小",
4584 -"字库"=>"字型檔",
4585 -"字段"=>"欄位",
4586 -"字符"=>"字元",
4587 -"存盘"=>"存檔",
4588 -"寻址"=>"定址",
4589 -"尾注"=>"章節附註",
4590 -"异步"=>"非同步",
4591 -"总线"=>"匯流排",
4592 -"括号"=>"括弧",
4593 -"接口"=>"介面",
4594 -"控件"=>"控制項",
4595 -"权限"=>"許可權",
4596 -"盘片"=>"碟片",
4597 -"硅片"=>"矽片",
4598 -"硅谷"=>"矽谷",
4599 -"硬盘"=>"硬碟",
4600 -"磁盘"=>"磁碟",
4601 -"磁道"=>"磁軌",
4602 -"程控"=>"程式控制",
4603 -"端口"=>"埠",
4604 -"算子"=>"運算元",
4605 -"算法"=>"演算法",
4606 -"芯片"=>"晶片",
4607 -"芯片"=>"晶元",
4608 -"词组"=>"片語",
4609 -"译码"=>"解碼",
4610 -"软驱"=>"軟碟機",
4611 -"快闪存储器"=>"快閃記憶體",
4612 -"闪存"=>"快閃記憶體",
4613 -"鼠标"=>"滑鼠",
4614 -"进制"=>"進位",
4615 -"交互式"=>"互動式",
4616 -"仿真"=>"模擬",
4617 -"优先级"=>"優先順序",
4618 -"传感"=>"感測",
4619 -"便携式"=>"攜帶型",
4620 -"信息论"=>"資訊理論",
4621 -"写保护"=>"防寫",
4622 -"分布式"=>"分散式",
4623 -"分辨率"=>"解析度",
4624 -"服务器"=>"伺服器",
4625 -"等于"=>"等於",
4626 -"局域网"=>"區域網",
4627 -"计算机"=>"電腦",
4628 -"扫瞄仪"=>"掃瞄器",
4629 -"宽带"=>"寬頻",
4630 -"数据库"=>"資料庫",
4631 -"奶酪"=>"乳酪",
4632 -"巨商"=>"鉅賈",
4633 -"手电"=>"手電筒",
4634 -"万历"=>"萬曆",
4635 -"永历"=>"永曆",
4636 -"词汇"=>"辭彙",
4637 -"习用"=>"慣用",
4638 -"元音"=>"母音",
4639 -"任意球"=>"自由球",
4640 -"头球"=>"頭槌",
4641 -"入球"=>"進球",
4642 -"粒入球"=>"顆進球",
4643 -"打门"=>"射門",
4644 -"火锅盖帽"=>"蓋火鍋",
4645 -"打印机"=>"印表機",
4646 -"打印機"=>"印表機",
4647 -"字节"=>"位元組",
4648 -"字節"=>"位元組",
4649 -"打印"=>"列印",
4650 -"打印"=>"列印",
4651 -"硬件"=>"硬體",
4652 -"硬件"=>"硬體",
4653 -"二极管"=>"二極體",
4654 -"二極管"=>"二極體",
4655 -"三极管"=>"三極體",
4656 -"三極管"=>"三極體",
4657 -"软件"=>"軟體",
4658 -"軟件"=>"軟體",
4659 -"网络"=>"網路",
4660 -"網絡"=>"網路",
4661 -"人工智能"=>"人工智慧",
4662 -"航天飞机"=>"太空梭",
4663 -"穿梭機"=>"太空梭",
4664 -"因特网"=>"網際網路",
4665 -"互聯網"=>"網際網路",
4666 -"机器人"=>"機器人",
4667 -"機械人"=>"機器人",
4668 -"移动电话"=>"行動電話",
4669 -"流動電話"=>"行動電話",
4670 -"调制解调器"=>"數據機",
4671 -"調制解調器"=>"數據機",
4672 -"短信"=>"簡訊",
4673 -"短訊"=>"簡訊",
4674 -"乌兹别克斯坦"=>"烏茲別克",
4675 -"乍得"=>"查德",
4676 -"乍得"=>"查德",
4677 -"也门"=>"葉門",
4678 -"也門"=>"葉門",
4679 -"伯利兹"=>"貝里斯",
4680 -"伯利茲"=>"貝里斯",
4681 -"佛得角"=>"維德角",
4682 -"佛得角"=>"維德角",
4683 -"克罗地亚"=>"克羅埃西亞",
4684 -"克羅地亞"=>"克羅埃西亞",
4685 -"冈比亚"=>"甘比亞",
4686 -"岡比亞"=>"甘比亞",
4687 -"几内亚比绍"=>"幾內亞比索",
4688 -"幾內亞比紹"=>"幾內亞比索",
4689 -"列支敦士登"=>"列支敦斯登",
4690 -"列支敦士登"=>"列支敦斯登",
4691 -"利比里亚"=>"賴比瑞亞",
4692 -"利比里亞"=>"賴比瑞亞",
4693 -"加纳"=>"迦納",
4694 -"加納"=>"迦納",
4695 -"加蓬"=>"加彭",
4696 -"加蓬"=>"加彭",
4697 -"博茨瓦纳"=>"波札那",
4698 -"博茨瓦納"=>"波札那",
4699 -"卡塔尔"=>"卡達",
4700 -"卡塔爾"=>"卡達",
4701 -"卢旺达"=>"盧安達",
4702 -"盧旺達"=>"盧安達",
4703 -"危地马拉"=>"瓜地馬拉",
4704 -"危地馬拉"=>"瓜地馬拉",
4705 -"厄瓜多尔"=>"厄瓜多",
4706 -"厄瓜多爾"=>"厄瓜多",
4707 -"厄立特里亚"=>"厄利垂亞",
4708 -"厄立特里亞"=>"厄利垂亞",
4709 -"吉布提"=>"吉布地",
4710 -"吉布堤"=>"吉布地",
4711 -"哈萨克斯坦"=>"哈薩克",
4712 -"哥斯达黎加"=>"哥斯大黎加",
4713 -"哥斯達黎加"=>"哥斯大黎加",
4714 -"图瓦卢"=>"吐瓦魯",
4715 -"圖瓦盧"=>"吐瓦魯",
4716 -"土库曼斯坦"=>"土庫曼",
4717 -"圣卢西亚"=>"聖露西亞",
4718 -"聖盧西亞"=>"聖露西亞",
4719 -"圣基茨和尼维斯"=>"聖克里斯多福及尼維斯",
4720 -"聖吉斯納域斯"=>"聖克里斯多福及尼維斯",
4721 -"圣文森特和格林纳丁斯"=>"聖文森及格瑞那丁",
4722 -"聖文森特和格林納丁斯"=>"聖文森及格瑞那丁",
4723 -"圣马力诺"=>"聖馬利諾",
4724 -"聖馬力諾"=>"聖馬利諾",
4725 -"圭亚那"=>"蓋亞那",
4726 -"圭亞那"=>"蓋亞那",
4727 -"坦桑尼亚"=>"坦尚尼亞",
4728 -"坦桑尼亞"=>"坦尚尼亞",
4729 -"埃塞俄比亚"=>"衣索匹亞",
4730 -"埃塞俄比亞"=>"衣索匹亞",
4731 -"基里巴斯"=>"吉里巴斯",
4732 -"基里巴斯"=>"吉里巴斯",
4733 -"塔吉克斯坦"=>"塔吉克",
4734 -"塞拉利昂"=>"獅子山",
4735 -"塞拉利昂"=>"獅子山",
4736 -"塞浦路斯"=>"塞普勒斯",
4737 -"塞浦路斯"=>"塞普勒斯",
4738 -"塞舌尔"=>"塞席爾",
4739 -"塞舌爾"=>"塞席爾",
4740 -"多米尼加"=>"多明尼加",
4741 -"多明尼加共和國"=>"多明尼加",
4742 -"多米尼加联邦"=>"多米尼克",
4743 -"多明尼加聯邦"=>"多米尼克",
4744 -"安提瓜和巴布达"=>"安地卡及巴布達",
4745 -"安提瓜和巴布達"=>"安地卡及巴布達",
4746 -"尼日利亚"=>"奈及利亞",
4747 -"尼日利亞"=>"奈及利亞",
4748 -"尼日尔"=>"尼日",
4749 -"尼日爾"=>"尼日",
4750 -"巴巴多斯"=>"巴貝多",
4751 -"巴巴多斯"=>"巴貝多",
4752 -"巴布亚新几内亚"=>"巴布亞紐幾內亞",
4753 -"巴布亞新畿內亞"=>"巴布亞紐幾內亞",
4754 -"布基纳法索"=>"布吉納法索",
4755 -"布基納法索"=>"布吉納法索",
4756 -"布隆迪"=>"蒲隆地",
4757 -"布隆迪"=>"蒲隆地",
4758 -"希腊"=>"希臘",
4759 -"帕劳"=>"帛琉",
4760 -"意大利"=>"義大利",
4761 -"意大利"=>"義大利",
4762 -"所罗门群岛"=>"索羅門群島",
4763 -"所羅門群島"=>"索羅門群島",
4764 -"文莱"=>"汶萊",
4765 -"斯威士兰"=>"史瓦濟蘭",
4766 -"斯威士蘭"=>"史瓦濟蘭",
4767 -"斯洛文尼亚"=>"斯洛維尼亞",
4768 -"斯洛文尼亞"=>"斯洛維尼亞",
4769 -"新西兰"=>"紐西蘭",
4770 -"新西蘭"=>"紐西蘭",
4771 -"格林纳达"=>"格瑞那達",
4772 -"格林納達"=>"格瑞那達",
4773 -"格鲁吉亚"=>"喬治亞",
4774 -"格魯吉亞"=>"喬治亞",
4775 -"佐治亚"=>"喬治亞",
4776 -"佐治亞"=>"喬治亞",
4777 -"毛里塔尼亚"=>"茅利塔尼亞",
4778 -"毛里塔尼亞"=>"茅利塔尼亞",
4779 -"毛里求斯"=>"模里西斯",
4780 -"毛里裘斯"=>"模里西斯",
4781 -"沙特阿拉伯"=>"沙烏地阿拉伯",
4782 -"沙地阿拉伯"=>"沙烏地阿拉伯",
4783 -"波斯尼亚和黑塞哥维那"=>"波士尼亞赫塞哥維納",
4784 -"波斯尼亞黑塞哥維那"=>"波士尼亞赫塞哥維納",
4785 -"津巴布韦"=>"辛巴威",
4786 -"津巴布韋"=>"辛巴威",
4787 -"洪都拉斯"=>"宏都拉斯",
4788 -"洪都拉斯"=>"宏都拉斯",
4789 -"特立尼达和托巴哥"=>"千里達托貝哥",
4790 -"特立尼達和多巴哥"=>"千里達托貝哥",
4791 -"瑙鲁"=>"諾魯",
4792 -"瑙魯"=>"諾魯",
4793 -"瓦努阿图"=>"萬那杜",
4794 -"瓦努阿圖"=>"萬那杜",
4795 -"溫納圖萬"=>"那杜",
4796 -"科摩罗"=>"葛摩",
4797 -"科摩羅"=>"葛摩",
4798 -"科特迪瓦"=>"象牙海岸",
4799 -"突尼斯"=>"突尼西亞",
4800 -"索马里"=>"索馬利亞",
4801 -"索馬里"=>"索馬利亞",
4802 -"老挝"=>"寮國",
4803 -"老撾"=>"寮國",
4804 -"肯尼亚"=>"肯亞",
4805 -"肯雅"=>"肯亞",
4806 -"苏里南"=>"蘇利南",
4807 -"莫桑比克"=>"莫三比克",
4808 -"莱索托"=>"賴索托",
4809 -"萊索托"=>"賴索托",
4810 -"贝宁"=>"貝南",
4811 -"貝寧"=>"貝南",
4812 -"赞比亚"=>"尚比亞",
4813 -"贊比亞"=>"尚比亞",
4814 -"阿塞拜疆"=>"亞塞拜然",
4815 -"阿塞拜疆"=>"亞塞拜然",
4816 -"阿拉伯联合酋长国"=>"阿拉伯聯合大公國",
4817 -"阿拉伯聯合酋長國"=>"阿拉伯聯合大公國",
4818 -"马尔代夫"=>"馬爾地夫",
4819 -"馬爾代夫"=>"馬爾地夫",
4820 -"马耳他"=>"馬爾他",
4821 -"马里共和国"=>"馬利共和國",
4822 -"馬里共和國"=>"馬利共和國",
4823 -"方便面"=>"速食麵",
4824 -"快速面"=>"速食麵",
4825 -"即食麵"=>"速食麵",
4826 -"薯仔"=>"土豆",
4827 -"蹦极跳"=>"笨豬跳",
4828 -"绑紧跳"=>"笨豬跳",
4829 -"冷菜"=>"冷盤",
4830 -"凉菜"=>"冷盤",
4831 -"出租车"=>"計程車",
4832 -"台球"=>"撞球",
4833 -"桌球"=>"撞球",
4834 -"雪糕"=>"冰淇淋",
4835 -"卫生"=>"衛生",
4836 -"衞生"=>"衛生",
4837 -"平治"=>"賓士",
4838 -"奔驰"=>"賓士",
4839 -"積架"=>"捷豹",
4840 -"福士"=>"福斯",
4841 -"雪铁龙"=>"雪鐵龍",
4842 -"马自达"=>"馬自達",
4843 -"萬事得"=>"馬自達",
4844 -"拿破仑"=>"拿破崙",
4845 -"拿破侖"=>"拿破崙",
4846 -"布什"=>"布希",
4847 -"布殊"=>"布希",
4848 -"克林顿"=>"柯林頓",
4849 -"克林頓"=>"柯林頓",
4850 -"侯赛因"=>"海珊",
4851 -"侯賽因"=>"海珊",
4852 -"凡高"=>"梵谷",
4853 -"狄安娜"=>"黛安娜",
4854 -"戴安娜"=>"黛安娜",
4855 -"赫拉"=>"希拉",
48564549 );
48574550
4858 -$zh2CN=array(
4859 -"么"=>"么",
 4551+$zh2Hans = array(
48604552 "瀋"=>"沈",
48614553 "畫"=>"划",
48624554 "鍾"=>"钟",
@@ -4863,8 +4555,7 @@
48644556 "餘"=>"余",
48654557 "鯰"=>"鲇",
48664558 "鹼"=>"硷",
4867 -"㟆"=>"㠏",
4868 -"㛟"=>"𡞵",
 4559+"㠏"=>"㟆",
48694560 "𡞵"=>"㛟",
48704561 "万"=>"万",
48714562 "与"=>"与",
@@ -4940,7 +4631,6 @@
49414632 "優"=>"优",
49424633 "儲"=>"储",
49434634 "儷"=>"俪",
4944 -"㑩"=>"儸",
49454635 "儸"=>"㑩",
49464636 "儺"=>"傩",
49474637 "儻"=>"傥",
@@ -4980,10 +4670,8 @@
49814671 "劊"=>"刽",
49824672 "劌"=>"刿",
49834673 "劍"=>"剑",
4984 -"㓥"=>"劏",
49854674 "劏"=>"㓥",
49864675 "劑"=>"剂",
4987 -"㔉"=>"劚",
49884676 "劚"=>"㔉",
49894677 "勁"=>"劲",
49904678 "動"=>"动",
@@ -5059,7 +4747,6 @@
50604748 "嘽"=>"啴",
50614749 "噁"=>"恶",
50624750 "噓"=>"嘘",
5063 -"㖊"=>"噚",
50644751 "噚"=>"㖊",
50654752 "噝"=>"咝",
50664753 "噠"=>"哒",
@@ -5561,7 +5248,6 @@
55625249 "殫"=>"殚",
55635250 "殮"=>"殓",
55645251 "殯"=>"殡",
5565 -"㱩"=>"殰",
55665252 "殰"=>"㱩",
55675253 "殲"=>"歼",
55685254 "殺"=>"杀",
@@ -5666,7 +5352,6 @@
56675353 "濾"=>"滤",
56685354 "瀅"=>"滢",
56695355 "瀆"=>"渎",
5670 -"㲿"=>"瀇",
56715356 "瀇"=>"㲿",
56725357 "瀉"=>"泻",
56735358 "瀋"=>"沈",
@@ -5704,7 +5389,6 @@
57055390 "煥"=>"焕",
57065391 "煩"=>"烦",
57075392 "煬"=>"炀",
5708 -"㶽"=>"煱",
57095393 "煱"=>"㶽",
57105394 "熅"=>"煴",
57115395 "熒"=>"荧",
@@ -5722,7 +5406,6 @@
57235407 "燦"=>"灿",
57245408 "燭"=>"烛",
57255409 "燴"=>"烩",
5726 -"㶶"=>"燶",
57275410 "燶"=>"㶶",
57285411 "燼"=>"烬",
57295412 "燾"=>"焘",
@@ -5755,7 +5438,6 @@
57565439 "獫"=>"猃",
57575440 "獮"=>"狝",
57585441 "獰"=>"狞",
5759 -"㺍"=>"獱",
57605442 "獱"=>"㺍",
57615443 "獲"=>"获",
57625444 "獵"=>"猎",
@@ -5893,7 +5575,6 @@
58945576 "种"=>"种",
58955577 "稅"=>"税",
58965578 "稈"=>"秆",
5897 -"䅉"=>"稏",
58985579 "稏"=>"䅉",
58995580 "稟"=>"禀",
59005581 "種"=>"种",
@@ -6029,7 +5710,6 @@
60305711 "綉"=>"绣",
60315712 "綌"=>"绤",
60325713 "綏"=>"绥",
6033 -"䌼"=>"綐",
60345714 "綐"=>"䌼",
60355715 "經"=>"经",
60365716 "綜"=>"综",
@@ -6046,7 +5726,6 @@
60475727 "網"=>"网",
60485728 "綳"=>"绷",
60495729 "綴"=>"缀",
6050 -"䌽"=>"綵",
60515730 "綵"=>"䌽",
60525731 "綸"=>"纶",
60535732 "綹"=>"绺",
@@ -6133,7 +5812,6 @@
61345813 "繼"=>"继",
61355814 "繽"=>"缤",
61365815 "繾"=>"缱",
6137 -"䍀"=>"繿",
61385816 "繿"=>"䍀",
61395817 "纈"=>"缬",
61405818 "纊"=>"纩",
@@ -6217,7 +5895,6 @@
62185896 "艱"=>"艰",
62195897 "艷"=>"艳",
62205898 "芻"=>"刍",
6221 -"苎"=>"苧",
62225899 "苧"=>"苎",
62235900 "苹"=>"苹",
62245901 "范"=>"范",
@@ -6276,7 +5953,6 @@
62775954 "薟"=>"莶",
62785955 "薦"=>"荐",
62795956 "薩"=>"萨",
6280 -"䓕"=>"薳",
62815957 "薳"=>"䓕",
62825958 "薴"=>"苧",
62835959 "薺"=>"荠",
@@ -6320,7 +5996,6 @@
63215997 "螄"=>"蛳",
63225998 "螞"=>"蚂",
63235999 "螢"=>"萤",
6324 -"䗖"=>"螮",
63256000 "螮"=>"䗖",
63266001 "螻"=>"蝼",
63276002 "螿"=>"螀",
@@ -6372,7 +6047,6 @@
63736048 "襠"=>"裆",
63746049 "襤"=>"褴",
63756050 "襪"=>"袜",
6376 -"䙓"=>"襬",
63776051 "襬"=>"䙓",
63786052 "襯"=>"衬",
63796053 "襲"=>"袭",
@@ -6537,7 +6211,6 @@
65386212 "謳"=>"讴",
65396213 "謹"=>"谨",
65406214 "謾"=>"谩",
6541 -"䜧"=>"譅",
65426215 "譅"=>"䜧",
65436216 "證"=>"证",
65446217 "譎"=>"谲",
@@ -6571,7 +6244,6 @@
65726245 "豬"=>"猪",
65736246 "豶"=>"豮",
65746247 "貓"=>"猫",
6575 -"䝙"=>"貙",
65766248 "貙"=>"䝙",
65776249 "貝"=>"贝",
65786250 "貞"=>"贞",
@@ -6626,7 +6298,6 @@
66276299 "賫"=>"赍",
66286300 "賬"=>"账",
66296301 "賭"=>"赌",
6630 -"䞐"=>"賰",
66316302 "賰"=>"䞐",
66326303 "賴"=>"赖",
66336304 "賵"=>"赗",
@@ -6975,6 +6646,7 @@
69766647 "鎘"=>"镉",
69776648 "鎚"=>"锤",
69786649 "鎛"=>"镈",
 6650+"鎝"=>"𨱏",
69796651 "鎡"=>"镃",
69806652 "鎢"=>"钨",
69816653 "鎣"=>"蓥",
@@ -7145,7 +6817,6 @@
71466818 "靈"=>"灵",
71476819 "靚"=>"靓",
71486820 "靜"=>"静",
7149 -"䩄"=>"靦",
71506821 "靨"=>"靥",
71516822 "鞀"=>"鼗",
71526823 "鞏"=>"巩",
@@ -7325,7 +6996,6 @@
73266997 "騖"=>"骛",
73276998 "騙"=>"骗",
73286999 "騤"=>"骙",
7329 -"䯄"=>"騧",
73307000 "騧"=>"䯄",
73317001 "騫"=>"骞",
73327002 "騭"=>"骘",
@@ -7567,7 +7237,6 @@
75687238 "鷺"=>"鹭",
75697239 "鷽"=>"鸴",
75707240 "鷿"=>"䴙",
7571 -"㶉"=>"鸂",
75727241 "鸂"=>"㶉",
75737242 "鸇"=>"鹯",
75747243 "鸌"=>"鹱",
@@ -7638,15 +7307,11 @@
76397308 "名畫" => "名画",
76407309 "奇畫" => "奇画",
76417310 "如畫" => "如画",
7642 -"么 " => "幺 ",
7643 -"么廝" => "幺厮",
7644 -"么爹" => "幺爹",
76457311 "弱鹼" => "弱碱",
76467312 "彩畫" => "彩画",
76477313 "所畫" => "所画",
76487314 "扉畫" => "扉画",
76497315 "教畫" => "教画",
7650 -"楊么" => "杨幺",
76517316 "水鹼" => "水碱",
76527317 "洋鹼" => "洋碱",
76537318 "炭畫" => "炭画",
@@ -7698,7 +7363,6 @@
76997364 "策畫" => "策画",
77007365 "組畫" => "组画",
77017366 "絹畫" => "绢画",
7702 -"老么" => "老幺",
77037367 "耐鹼" => "耐碱",
77047368 "肉鹼" => "肉碱",
77057369 "膠畫" => "胶画",
@@ -7785,317 +7449,302 @@
77867450 "鍾 " => "锺 ",
77877451 "靜物畫" => "静物画",
77887452 "餘 " => "馀 ",
7789 -"記憶體"=>"内存",
7790 -"預設"=>"默认",
7791 -"串列"=>"串行",
7792 -"乙太網"=>"以太网",
7793 -"點陣圖"=>"位图",
7794 -"常式"=>"例程",
7795 -"游標"=>"光标",
7796 -"光碟"=>"光盘",
7797 -"光碟機"=>"光驱",
7798 -"全形"=>"全角",
7799 -"共用"=>"共享",
7800 -"載入"=>"加载",
7801 -"半形"=>"半角",
7802 -"變數"=>"变量",
7803 -"雜訊"=>"噪声",
7804 -"因數"=>"因子",
7805 -"功能變數名稱"=>"域名",
7806 -"音效卡"=>"声卡",
7807 -"字型大小"=>"字号",
7808 -"字型檔"=>"字库",
7809 -"欄位"=>"字段",
7810 -"字元"=>"字符",
7811 -"存檔"=>"存盘",
7812 -"定址"=>"寻址",
7813 -"章節附註"=>"尾注",
7814 -"非同步"=>"异步",
7815 -"匯流排"=>"总线",
7816 -"括弧"=>"括号",
7817 -"介面"=>"接口",
7818 -"控制項"=>"控件",
7819 -"許可權"=>"权限",
7820 -"碟片"=>"盘片",
7821 -"矽片"=>"硅片",
7822 -"矽谷"=>"硅谷",
7823 -"硬碟"=>"硬盘",
7824 -"磁碟"=>"磁盘",
7825 -"磁軌"=>"磁道",
7826 -"程式控制"=>"程控",
7827 -"運算元"=>"算子",
7828 -"演算法"=>"算法",
7829 -"晶片"=>"芯片",
7830 -"晶元"=>"芯片",
7831 -"片語"=>"词组",
7832 -"軟碟機"=>"软驱",
7833 -"快閃記憶體"=>"快闪存储器",
7834 -"滑鼠"=>"鼠标",
7835 -"進位"=>"进制",
7836 -"互動式"=>"交互式",
7837 -"優先順序"=>"优先级",
7838 -"感測"=>"传感",
7839 -"攜帶型"=>"便携式",
7840 -"資訊理論"=>"信息论",
7841 -"迴圈"=>"循环",
7842 -"防寫"=>"写保护",
7843 -"分散式"=>"分布式",
7844 -"解析度"=>"分辨率",
7845 -"伺服器"=>"服务器",
7846 -"等於"=>"等于",
7847 -"區域網"=>"局域网",
7848 -"巨集"=>"宏",
7849 -"掃瞄器"=>"扫瞄仪",
7850 -"寬頻"=>"宽带",
7851 -"資料庫"=>"数据库",
7852 -"乳酪"=>"奶酪",
7853 -"鉅賈"=>"巨商",
7854 -"手電筒"=>"手电",
7855 -"萬曆"=>"万历",
7856 -"永曆"=>"永历",
7857 -"辭彙"=>"词汇",
7858 -"母音"=>"元音",
7859 -"自由球"=>"任意球",
7860 -"頭槌"=>"头球",
7861 -"進球"=>"入球",
7862 -"顆進球"=>"粒入球",
7863 -"射門"=>"打门",
7864 -"蓋火鍋"=>"火锅盖帽",
7865 -"印表機"=>"打印机",
7866 -"打印機"=>"打印机",
7867 -"位元組"=>"字节",
7868 -"字節"=>"字节",
7869 -"列印"=>"打印",
7870 -"打印"=>"打印",
7871 -"硬體"=>"硬件",
7872 -"二極體"=>"二极管",
7873 -"二極管"=>"二极管",
7874 -"三極體"=>"三极管",
7875 -"三極管"=>"三极管",
7876 -"數位"=>"数码",
7877 -"數碼"=>"数码",
7878 -"軟體"=>"软件",
7879 -"軟件"=>"软件",
7880 -"網路"=>"网络",
7881 -"網絡"=>"网络",
7882 -"人工智慧"=>"人工智能",
7883 -"太空梭"=>"航天飞机",
7884 -"穿梭機"=>"航天飞机",
7885 -"網際網路"=>"因特网",
7886 -"互聯網"=>"因特网",
7887 -"機械人"=>"机器人",
7888 -"機器人"=>"机器人",
7889 -"行動電話"=>"移动电话",
7890 -"流動電話"=>"移动电话",
7891 -"調制解調器"=>"调制解调器",
7892 -"數據機"=>"调制解调器",
7893 -"短訊"=>"短信",
7894 -"簡訊"=>"短信",
7895 -"烏茲別克"=>"乌兹别克斯坦",
7896 -"查德"=>"乍得",
7897 -"乍得"=>"乍得",
7898 -"也門"=>"",
7899 -"葉門"=>"也门",
7900 -"伯利茲"=>"伯利兹",
7901 -"貝里斯"=>"伯利兹",
7902 -"維德角"=>"佛得角",
7903 -"佛得角"=>"佛得角",
7904 -"克羅地亞"=>"克罗地亚",
7905 -"克羅埃西亞"=>"克罗地亚",
7906 -"岡比亞"=>"冈比亚",
7907 -"甘比亞"=>"冈比亚",
7908 -"幾內亞比紹"=>"几内亚比绍",
7909 -"幾內亞比索"=>"几内亚比绍",
7910 -"列支敦斯登"=>"列支敦士登",
7911 -"列支敦士登"=>"列支敦士登",
7912 -"利比里亞"=>"利比里亚",
7913 -"賴比瑞亞"=>"利比里亚",
7914 -"加納"=>"加纳",
7915 -"迦納"=>"加纳",
7916 -"加彭"=>"加蓬",
7917 -"加蓬"=>"加蓬",
7918 -"博茨瓦納"=>"博茨瓦纳",
7919 -"波札那"=>"博茨瓦纳",
7920 -"卡塔爾"=>"卡塔尔",
7921 -"卡達"=>"卡塔尔",
7922 -"盧旺達"=>"卢旺达",
7923 -"盧安達"=>"卢旺达",
7924 -"危地馬拉"=>"危地马拉",
7925 -"瓜地馬拉"=>"危地马拉",
7926 -"厄瓜多爾"=>"厄瓜多尔",
7927 -"厄瓜多"=>"厄瓜多尔",
7928 -"厄立特里亞"=>"厄立特里亚",
7929 -"厄利垂亞"=>"厄立特里亚",
7930 -"吉布堤"=>"吉布提",
7931 -"吉布地"=>"吉布提",
7932 -"哈薩克"=>"哈萨克斯坦",
7933 -"哥斯達黎加"=>"哥斯达黎加",
7934 -"哥斯大黎加"=>"哥斯达黎加",
7935 -"圖瓦盧"=>"图瓦卢",
7936 -"吐瓦魯"=>"图瓦卢",
7937 -"土庫曼"=>"土库曼斯坦",
7938 -"聖盧西亞"=>"圣卢西亚",
7939 -"聖露西亞"=>"圣卢西亚",
7940 -"聖吉斯納域斯"=>"圣基茨和尼维斯",
7941 -"聖克里斯多福及尼維斯"=>"圣基茨和尼维斯",
7942 -"聖文森特和格林納丁斯"=>"圣文森特和格林纳丁斯",
7943 -"聖文森及格瑞那丁"=>"圣文森特和格林纳丁斯",
7944 -"聖馬力諾"=>"圣马力诺",
7945 -"聖馬利諾"=>"圣马力诺",
7946 -"圭亞那"=>"圭亚那",
7947 -"蓋亞那"=>"圭亚那",
7948 -"坦桑尼亞"=>"坦桑尼亚",
7949 -"坦尚尼亞"=>"坦桑尼亚",
7950 -"埃塞俄比亞"=>"埃塞俄比亚",
7951 -"衣索匹亞"=>"埃塞俄比亚",
7952 -"衣索比亞"=>"埃塞俄比亚",
7953 -"吉里巴斯"=>"基里巴斯",
7954 -"基里巴斯"=>"基里巴斯",
7955 -"塔吉克"=>"塔吉克斯坦",
7956 -"塞拉利昂"=>"塞拉利昂",
7957 -"塞普勒斯"=>"塞浦路斯",
7958 -"塞浦路斯"=>"塞浦路斯",
7959 -"塞舌爾"=>"塞舌尔",
7960 -"塞席爾"=>"塞舌尔",
7961 -"多明尼加共和國"=>"多米尼加",
7962 -"多明尼加"=>"多米尼加",
7963 -"多明尼加聯邦"=>"多米尼加联邦",
7964 -"多米尼克"=>"多米尼加联邦",
7965 -"安提瓜和巴布達"=>"安提瓜和巴布达",
7966 -"安地卡及巴布達"=>"安提瓜和巴布达",
7967 -"尼日利亞"=>"尼日利亚",
7968 -"奈及利亞"=>"尼日利亚",
7969 -"尼日爾"=>"尼日尔",
7970 -"尼日"=>"尼日尔",
7971 -"巴貝多"=>"巴巴多斯",
7972 -"巴巴多斯"=>"巴巴多斯",
7973 -"巴布亞新畿內亞"=>"巴布亚新几内亚",
7974 -"巴布亞紐幾內亞"=>"巴布亚新几内亚",
7975 -"布基納法索"=>"布基纳法索",
7976 -"布吉納法索"=>"布基纳法索",
7977 -"蒲隆地"=>"布隆迪",
7978 -"布隆迪"=>"布隆迪",
7979 -"希臘"=>"希腊",
7980 -"帛琉"=>"帕劳",
7981 -"義大利"=>"意大利",
7982 -"意大利"=>"意大利",
7983 -"所羅門群島"=>"所罗门群岛",
7984 -"索羅門群島"=>"所罗门群岛",
7985 -"汶萊"=>"文莱",
7986 -"斯威士蘭"=>"斯威士兰",
7987 -"史瓦濟蘭"=>"斯威士兰",
7988 -"斯洛文尼亞"=>"斯洛文尼亚",
7989 -"斯洛維尼亞"=>"斯洛文尼亚",
7990 -"新西蘭"=>"新西兰",
7991 -"紐西蘭"=>"新西兰",
7992 -"格林納達"=>"格林纳达",
7993 -"格瑞那達"=>"格林纳达",
7994 -"格魯吉亞"=>"乔治亚",
7995 -"喬治亞"=>"乔治亚",
7996 -"梵蒂岡"=>"梵蒂冈",
7997 -"毛里塔尼亞"=>"毛里塔尼亚",
7998 -"茅利塔尼亞"=>"毛里塔尼亚",
7999 -"毛里裘斯"=>"毛里求斯",
8000 -"模里西斯"=>"毛里求斯",
8001 -"沙地阿拉伯"=>"沙特阿拉伯",
8002 -"沙烏地阿拉伯"=>"沙特阿拉伯",
8003 -"波斯尼亞黑塞哥維那"=>"波斯尼亚和黑塞哥维那",
8004 -"波士尼亞赫塞哥維納"=>"波斯尼亚和黑塞哥维那",
8005 -"津巴布韋"=>"津巴布韦",
8006 -"辛巴威"=>"津巴布韦",
8007 -"宏都拉斯"=>"洪都拉斯",
8008 -"洪都拉斯"=>"洪都拉斯",
8009 -"特立尼達和多巴哥"=>"特立尼达和托巴哥",
8010 -"千里達托貝哥"=>"特立尼达和托巴哥",
8011 -"瑙魯"=>"瑙鲁",
8012 -"諾魯"=>"瑙鲁",
8013 -"瓦努阿圖"=>"瓦努阿图",
8014 -"萬那杜"=>"瓦努阿图",
8015 -"溫納圖"=>"瓦努阿图",
8016 -"科摩羅"=>"科摩罗",
8017 -"葛摩"=>"科摩罗",
8018 -"象牙海岸"=>"科特迪瓦",
8019 -"突尼西亞"=>"突尼斯",
8020 -"索馬里"=>"索马里",
8021 -"索馬利亞"=>"索马里",
8022 -"老撾"=>"老挝",
8023 -"寮國"=>"老挝",
8024 -"肯雅"=>"肯尼亚",
8025 -"肯亞"=>"肯尼亚",
8026 -"蘇利南"=>"苏里南",
8027 -"莫三比克"=>"莫桑比克",
8028 -"莫桑比克"=>"莫桑比克",
8029 -"萊索托"=>"莱索托",
8030 -"賴索托"=>"莱索托",
8031 -"貝寧"=>"贝宁",
8032 -"貝南"=>"贝宁",
8033 -"贊比亞"=>"赞比亚",
8034 -"尚比亞"=>"赞比亚",
8035 -"亞塞拜然"=>"阿塞拜疆",
8036 -"阿塞拜疆"=>"阿塞拜疆",
8037 -"阿拉伯聯合酋長國"=>"阿拉伯联合酋长国",
8038 -"阿拉伯聯合大公國"=>"阿拉伯联合酋长国",
8039 -"南韓"=>"韩国",
8040 -"馬爾代夫"=>"马尔代夫",
8041 -"馬爾地夫"=>"马尔代夫",
8042 -"馬爾他"=>"马耳他",
8043 -"馬利共和國"=>"马里共和国",
8044 -"即食麵"=>"方便面",
8045 -"快速面"=>"方便面",
8046 -"速食麵"=>"方便面",
8047 -"泡麵"=>"方便面",
8048 -"笨豬跳"=>"蹦极跳",
8049 -"绑紧跳"=>"蹦极跳",
8050 -"冷盤  "=>"凉菜",
8051 -"冷菜"=>"凉菜",
8052 -"散钱"=>"零钱",
8053 -"谐星"=>"笑星    ",
8054 -"夜学"=>"夜校",
8055 -"华乐"=>"民乐",
8056 -"中樂"=>"民乐",
8057 -"屋价"=>"房价",
8058 -"的士"=>"出租车",
8059 -"計程車"=>"出租车",
8060 -"公車"=>"公共汽车",
8061 -"單車"=>"自行车",
8062 -"節慶"=>"节日",
8063 -"芝士"=>"乾酪",
8064 -"狗隻"=>"犬只",
8065 -"士多啤梨"=>"草莓",
8066 -"忌廉"=>"奶油",
8067 -"桌球"=>"台球",
8068 -"撞球"=>"台球",
8069 -"雪糕"=>"冰淇淋",
8070 -"衞生"=>"卫生",
8071 -"衛生"=>"卫生",
8072 -"賓士"=>"奔驰",
8073 -"平治"=>"奔驰",
8074 -"積架"=>"捷豹",
8075 -"福斯"=>"大众",
8076 -"福士"=>"大众",
8077 -"雪鐵龍"=>"雪铁龙",
8078 -"萬事得"=>"马自达",
8079 -"馬自達"=>"马自达",
8080 -"寶獅"=>"标志",
8081 -"拿破崙"=>"拿破仑",
8082 -"布殊"=>"布什",
8083 -"布希"=>"布什",
8084 -"柯林頓"=>"克林顿",
8085 -"克林頓"=>"克林顿",
8086 -"薩達姆"=>"萨达姆",
8087 -"海珊"=>"萨达姆",
8088 -"梵谷"=>"凡高",
8089 -"大衛碧咸"=>"大卫·贝克汉姆",
8090 -"米高奧雲"=>"迈克尔·欧文",
8091 -"卡佩雅蒂"=>"珍妮弗·卡普里亚蒂",
8092 -"沙芬"=>"马拉特·萨芬",
8093 -"舒麥加"=>"迈克尔·舒马赫",
8094 -"希特拉"=>"希特勒",
8095 -"黛安娜"=>"戴安娜",
8096 -"希拉"=>"赫拉",
80977453 );
80987454
8099 -$zh2HK=array(
 7455+$zh2TW = array(
 7456+"缺省" => "預設",
 7457+"串行" => "串列",
 7458+"以太网" => "乙太網",
 7459+"位图" => "點陣圖",
 7460+"例程" => "常式",
 7461+"信道" => "通道",
 7462+"光标" => "游標",
 7463+"光盘" => "光碟",
 7464+"光驱" => "光碟機",
 7465+"全角" => "全形",
 7466+"加载" => "載入",
 7467+"半角" => "半形",
 7468+"变量" => "變數",
 7469+"噪声" => "雜訊",
 7470+"脱机" => "離線",
 7471+"声卡" => "音效卡",
 7472+"老字号" => "老字號",
 7473+"字号" => "字型大小",
 7474+"字库" => "字型檔",
 7475+"字段" => "欄位",
 7476+"字符" => "字元",
 7477+"存盘" => "存檔",
 7478+"寻址" => "定址",
 7479+"尾注" => "章節附註",
 7480+"异步" => "非同步",
 7481+"总线" => "匯流排",
 7482+"括号" => "括弧",
 7483+"接口" => "介面",
 7484+"控件" => "控制項",
 7485+"权限" => "許可權",
 7486+"盘片" => "碟片",
 7487+"硅片" => "矽片",
 7488+"硅谷" => "矽谷",
 7489+"硬盘" => "硬碟",
 7490+"磁盘" => "磁碟",
 7491+"磁道" => "磁軌",
 7492+"程控" => "程式控制",
 7493+"端口" => "埠",
 7494+"算子" => "運算元",
 7495+"算法" => "演算法",
 7496+"芯片" => "晶片",
 7497+"芯片" => "晶元",
 7498+"词组" => "片語",
 7499+"译码" => "解碼",
 7500+"软驱" => "軟碟機",
 7501+"快闪存储器" => "快閃記憶體",
 7502+"闪存" => "快閃記憶體",
 7503+"鼠标" => "滑鼠",
 7504+"进制" => "進位",
 7505+"交互式" => "互動式",
 7506+"仿真" => "模擬",
 7507+"优先级" => "優先順序",
 7508+"传感" => "感測",
 7509+"便携式" => "攜帶型",
 7510+"信息论" => "資訊理論",
 7511+"写保护" => "防寫",
 7512+"分布式" => "分散式",
 7513+"分辨率" => "解析度",
 7514+"服务器" => "伺服器",
 7515+"等于" => "等於",
 7516+"局域网" => "區域網",
 7517+"计算机" => "電腦",
 7518+"扫瞄仪" => "掃瞄器",
 7519+"宽带" => "寬頻",
 7520+"数据库" => "資料庫",
 7521+"奶酪" => "乳酪",
 7522+"巨商" => "鉅賈",
 7523+"手电" => "手電筒",
 7524+"万历" => "萬曆",
 7525+"永历" => "永曆",
 7526+"词汇" => "辭彙",
 7527+"习用" => "慣用",
 7528+"元音" => "母音",
 7529+"任意球" => "自由球",
 7530+"头球" => "頭槌",
 7531+"入球" => "進球",
 7532+"粒入球" => "顆進球",
 7533+"打门" => "射門",
 7534+"火锅盖帽" => "蓋火鍋",
 7535+"打印机" => "印表機",
 7536+"打印機" => "印表機",
 7537+"字节" => "位元組",
 7538+"字節" => "位元組",
 7539+"打印" => "列印",
 7540+"打印" => "列印",
 7541+"硬件" => "硬體",
 7542+"硬件" => "硬體",
 7543+"二极管" => "二極體",
 7544+"二極管" => "二極體",
 7545+"三极管" => "三極體",
 7546+"三極管" => "三極體",
 7547+"软件" => "軟體",
 7548+"軟件" => "軟體",
 7549+"网络" => "網路",
 7550+"網絡" => "網路",
 7551+"人工智能" => "人工智慧",
 7552+"航天飞机" => "太空梭",
 7553+"穿梭機" => "太空梭",
 7554+"因特网" => "網際網路",
 7555+"互聯網" => "網際網路",
 7556+"机器人" => "機器人",
 7557+"機械人" => "機器人",
 7558+"移动电话" => "行動電話",
 7559+"流動電話" => "行動電話",
 7560+"调制解调器" => "數據機",
 7561+"調制解調器" => "數據機",
 7562+"短信" => "簡訊",
 7563+"短訊" => "簡訊",
 7564+"乌兹别克斯坦" => "烏茲別克",
 7565+"乍得" => "查德",
 7566+"乍得" => "查德",
 7567+"也门" => "葉門",
 7568+"也門" => "葉門",
 7569+"伯利兹" => "貝里斯",
 7570+"伯利茲" => "貝里斯",
 7571+"佛得角" => "維德角",
 7572+"佛得角" => "維德角",
 7573+"克罗地亚" => "克羅埃西亞",
 7574+"克羅地亞" => "克羅埃西亞",
 7575+"冈比亚" => "甘比亞",
 7576+"岡比亞" => "甘比亞",
 7577+"几内亚比绍" => "幾內亞比索",
 7578+"幾內亞比紹" => "幾內亞比索",
 7579+"列支敦士登" => "列支敦斯登",
 7580+"列支敦士登" => "列支敦斯登",
 7581+"利比里亚" => "賴比瑞亞",
 7582+"利比里亞" => "賴比瑞亞",
 7583+"加纳" => "迦納",
 7584+"加納" => "迦納",
 7585+"加蓬" => "加彭",
 7586+"加蓬" => "加彭",
 7587+"博茨瓦纳" => "波札那",
 7588+"博茨瓦納" => "波札那",
 7589+"卡塔尔" => "卡達",
 7590+"卡塔爾" => "卡達",
 7591+"卢旺达" => "盧安達",
 7592+"盧旺達" => "盧安達",
 7593+"危地马拉" => "瓜地馬拉",
 7594+"危地馬拉" => "瓜地馬拉",
 7595+"厄瓜多尔" => "厄瓜多",
 7596+"厄瓜多爾" => "厄瓜多",
 7597+"厄立特里亚" => "厄利垂亞",
 7598+"厄立特里亞" => "厄利垂亞",
 7599+"吉布提" => "吉布地",
 7600+"吉布堤" => "吉布地",
 7601+"哈萨克斯坦" => "哈薩克",
 7602+"哥斯达黎加" => "哥斯大黎加",
 7603+"哥斯達黎加" => "哥斯大黎加",
 7604+"图瓦卢" => "吐瓦魯",
 7605+"圖瓦盧" => "吐瓦魯",
 7606+"土库曼斯坦" => "土庫曼",
 7607+"圣卢西亚" => "聖露西亞",
 7608+"聖盧西亞" => "聖露西亞",
 7609+"圣基茨和尼维斯" => "聖克里斯多福及尼維斯",
 7610+"聖吉斯納域斯" => "聖克里斯多福及尼維斯",
 7611+"圣文森特和格林纳丁斯" => "聖文森及格瑞那丁",
 7612+"聖文森特和格林納丁斯" => "聖文森及格瑞那丁",
 7613+"圣马力诺" => "聖馬利諾",
 7614+"聖馬力諾" => "聖馬利諾",
 7615+"圭亚那" => "蓋亞那",
 7616+"圭亞那" => "蓋亞那",
 7617+"坦桑尼亚" => "坦尚尼亞",
 7618+"坦桑尼亞" => "坦尚尼亞",
 7619+"埃塞俄比亚" => "衣索比亞",
 7620+"埃塞俄比亞" => "衣索比亞",
 7621+"基里巴斯" => "吉里巴斯",
 7622+"基里巴斯" => "吉里巴斯",
 7623+"塔吉克斯坦" => "塔吉克",
 7624+"塞拉利昂" => "獅子山",
 7625+"塞拉利昂" => "獅子山",
 7626+"塞浦路斯" => "塞普勒斯",
 7627+"塞浦路斯" => "塞普勒斯",
 7628+"塞舌尔" => "塞席爾",
 7629+"塞舌爾" => "塞席爾",
 7630+"多米尼加" => "多明尼加",
 7631+"多明尼加共和國" => "多明尼加",
 7632+"多米尼加联邦" => "多米尼克",
 7633+"多明尼加聯邦" => "多米尼克",
 7634+"安提瓜和巴布达" => "安地卡及巴布達",
 7635+"安提瓜和巴布達" => "安地卡及巴布達",
 7636+"尼日利亚" => "奈及利亞",
 7637+"尼日利亞" => "奈及利亞",
 7638+"尼日尔" => "尼日",
 7639+"尼日爾" => "尼日",
 7640+"巴巴多斯" => "巴貝多",
 7641+"巴巴多斯" => "巴貝多",
 7642+"巴布亚新几内亚" => "巴布亞紐幾內亞",
 7643+"巴布亞新畿內亞" => "巴布亞紐幾內亞",
 7644+"布基纳法索" => "布吉納法索",
 7645+"布基納法索" => "布吉納法索",
 7646+"布隆迪" => "蒲隆地",
 7647+"布隆迪" => "蒲隆地",
 7648+"希腊" => "希臘",
 7649+"帕劳" => "帛琉",
 7650+"意大利" => "義大利",
 7651+"意大利" => "義大利",
 7652+"所罗门群岛" => "索羅門群島",
 7653+"所羅門群島" => "索羅門群島",
 7654+"文莱" => "汶萊",
 7655+"斯威士兰" => "史瓦濟蘭",
 7656+"斯威士蘭" => "史瓦濟蘭",
 7657+"斯洛文尼亚" => "斯洛維尼亞",
 7658+"斯洛文尼亞" => "斯洛維尼亞",
 7659+"新西兰" => "紐西蘭",
 7660+"新西蘭" => "紐西蘭",
 7661+"格林纳达" => "格瑞那達",
 7662+"格林納達" => "格瑞那達",
 7663+"格鲁吉亚" => "喬治亞",
 7664+"格魯吉亞" => "喬治亞",
 7665+"佐治亚" => "喬治亞",
 7666+"佐治亞" => "喬治亞",
 7667+"毛里塔尼亚" => "茅利塔尼亞",
 7668+"毛里塔尼亞" => "茅利塔尼亞",
 7669+"毛里求斯" => "模里西斯",
 7670+"毛里裘斯" => "模里西斯",
 7671+"沙特阿拉伯" => "沙烏地阿拉伯",
 7672+"沙地阿拉伯" => "沙烏地阿拉伯",
 7673+"波斯尼亚和黑塞哥维那" => "波士尼亞赫塞哥維納",
 7674+"波斯尼亞黑塞哥維那" => "波士尼亞赫塞哥維納",
 7675+"津巴布韦" => "辛巴威",
 7676+"津巴布韋" => "辛巴威",
 7677+"洪都拉斯" => "宏都拉斯",
 7678+"洪都拉斯" => "宏都拉斯",
 7679+"特立尼达和托巴哥" => "千里達托貝哥",
 7680+"特立尼達和多巴哥" => "千里達托貝哥",
 7681+"瑙鲁" => "諾魯",
 7682+"瑙魯" => "諾魯",
 7683+"瓦努阿图" => "萬那杜",
 7684+"瓦努阿圖" => "萬那杜",
 7685+"溫納圖萬" => "那杜",
 7686+"科摩罗" => "葛摩",
 7687+"科摩羅" => "葛摩",
 7688+"科特迪瓦" => "象牙海岸",
 7689+"突尼斯" => "突尼西亞",
 7690+"索马里" => "索馬利亞",
 7691+"索馬里" => "索馬利亞",
 7692+"老挝" => "寮國",
 7693+"老撾" => "寮國",
 7694+"肯尼亚" => "肯亞",
 7695+"肯雅" => "肯亞",
 7696+"苏里南" => "蘇利南",
 7697+"莫桑比克" => "莫三比克",
 7698+"莱索托" => "賴索托",
 7699+"萊索托" => "賴索托",
 7700+"贝宁" => "貝南",
 7701+"貝寧" => "貝南",
 7702+"赞比亚" => "尚比亞",
 7703+"贊比亞" => "尚比亞",
 7704+"阿塞拜疆" => "亞塞拜然",
 7705+"阿塞拜疆" => "亞塞拜然",
 7706+"阿拉伯联合酋长国" => "阿拉伯聯合大公國",
 7707+"阿拉伯聯合酋長國" => "阿拉伯聯合大公國",
 7708+"马尔代夫" => "馬爾地夫",
 7709+"馬爾代夫" => "馬爾地夫",
 7710+"马耳他" => "馬爾他",
 7711+"马里共和国" => "馬利共和國",
 7712+"馬里共和國" => "馬利共和國",
 7713+"方便面" => "速食麵",
 7714+"快速面" => "速食麵",
 7715+"即食麵" => "速食麵",
 7716+"薯仔" => "土豆",
 7717+"蹦极跳" => "笨豬跳",
 7718+"绑紧跳" => "笨豬跳",
 7719+"冷菜" => "冷盤",
 7720+"凉菜" => "冷盤",
 7721+"出租车" => "計程車",
 7722+"台球" => "撞球",
 7723+"桌球" => "撞球",
 7724+"雪糕" => "冰淇淋",
 7725+"卫生" => "衛生",
 7726+"衞生" => "衛生",
 7727+"平治" => "賓士",
 7728+"奔驰" => "賓士",
 7729+"積架" => "捷豹",
 7730+"福士" => "福斯",
 7731+"雪铁龙" => "雪鐵龍",
 7732+"马自达" => "馬自達",
 7733+"萬事得" => "馬自達",
 7734+"拿破仑" => "拿破崙",
 7735+"拿破侖" => "拿破崙",
 7736+"布什" => "布希",
 7737+"布殊" => "布希",
 7738+"克林顿" => "柯林頓",
 7739+"克林頓" => "柯林頓",
 7740+"侯赛因" => "海珊",
 7741+"侯賽因" => "海珊",
 7742+"凡高" => "梵谷",
 7743+"狄安娜" => "黛安娜",
 7744+"戴安娜" => "黛安娜",
 7745+"赫拉" => "希拉",
 7746+);
 7747+
 7748+$zh2HK = array(
81007749 "打印机" => "打印機",
81017750 "印表機" => "打印機",
81027751 "字节" => "位元組",
@@ -8303,7 +7952,318 @@
83047953 "黛安娜" => "戴安娜",
83057954 );
83067955
8307 -$zh2SG=array(
 7956+$zh2CN = array(
 7957+"記憶體" => "内存",
 7958+"預設" => "默认",
 7959+"串列" => "串行",
 7960+"乙太網" => "以太网",
 7961+"點陣圖" => "位图",
 7962+"常式" => "例程",
 7963+"游標" => "光标",
 7964+"光碟" => "光盘",
 7965+"光碟機" => "光驱",
 7966+"全形" => "全角",
 7967+"共用" => "共享",
 7968+"載入" => "加载",
 7969+"半形" => "半角",
 7970+"變數" => "变量",
 7971+"雜訊" => "噪声",
 7972+"因數" => "因子",
 7973+"功能變數名稱" => "域名",
 7974+"音效卡" => "声卡",
 7975+"字型大小" => "字号",
 7976+"字型檔" => "字库",
 7977+"欄位" => "字段",
 7978+"字元" => "字符",
 7979+"存檔" => "存盘",
 7980+"定址" => "寻址",
 7981+"章節附註" => "尾注",
 7982+"非同步" => "异步",
 7983+"匯流排" => "总线",
 7984+"括弧" => "括号",
 7985+"介面" => "接口",
 7986+"控制項" => "控件",
 7987+"許可權" => "权限",
 7988+"碟片" => "盘片",
 7989+"矽片" => "硅片",
 7990+"矽谷" => "硅谷",
 7991+"硬碟" => "硬盘",
 7992+"磁碟" => "磁盘",
 7993+"磁軌" => "磁道",
 7994+"程式控制" => "程控",
 7995+"運算元" => "算子",
 7996+"演算法" => "算法",
 7997+"晶片" => "芯片",
 7998+"晶元" => "芯片",
 7999+"片語" => "词组",
 8000+"軟碟機" => "软驱",
 8001+"快閃記憶體" => "快闪存储器",
 8002+"滑鼠" => "鼠标",
 8003+"進位" => "进制",
 8004+"互動式" => "交互式",
 8005+"優先順序" => "优先级",
 8006+"感測" => "传感",
 8007+"攜帶型" => "便携式",
 8008+"資訊理論" => "信息论",
 8009+"迴圈" => "循环",
 8010+"防寫" => "写保护",
 8011+"分散式" => "分布式",
 8012+"解析度" => "分辨率",
 8013+"伺服器" => "服务器",
 8014+"等於" => "等于",
 8015+"區域網" => "局域网",
 8016+"巨集" => "宏",
 8017+"掃瞄器" => "扫瞄仪",
 8018+"寬頻" => "宽带",
 8019+"資料庫" => "数据库",
 8020+"乳酪" => "奶酪",
 8021+"鉅賈" => "巨商",
 8022+"手電筒" => "手电",
 8023+"萬曆" => "万历",
 8024+"永曆" => "永历",
 8025+"辭彙" => "词汇",
 8026+"母音" => "元音",
 8027+"自由球" => "任意球",
 8028+"頭槌" => "头球",
 8029+"進球" => "入球",
 8030+"顆進球" => "粒入球",
 8031+"射門" => "打门",
 8032+"蓋火鍋" => "火锅盖帽",
 8033+"印表機" => "打印机",
 8034+"打印機" => "打印机",
 8035+"位元組" => "字节",
 8036+"字節" => "字节",
 8037+"列印" => "打印",
 8038+"打印" => "打印",
 8039+"硬體" => "硬件",
 8040+"二極體" => "二极管",
 8041+"二極管" => "二极管",
 8042+"三極體" => "三极管",
 8043+"三極管" => "三极管",
 8044+"數位" => "数码",
 8045+"數碼" => "数码",
 8046+"軟體" => "软件",
 8047+"軟件" => "软件",
 8048+"網路" => "网络",
 8049+"網絡" => "网络",
 8050+"人工智慧" => "人工智能",
 8051+"太空梭" => "航天飞机",
 8052+"穿梭機" => "航天飞机",
 8053+"網際網路" => "因特网",
 8054+"互聯網" => "因特网",
 8055+"機械人" => "机器人",
 8056+"機器人" => "机器人",
 8057+"行動電話" => "移动电话",
 8058+"流動電話" => "移动电话",
 8059+"調制解調器" => "调制解调器",
 8060+"數據機" => "调制解调器",
 8061+"短訊" => "短信",
 8062+"簡訊" => "短信",
 8063+"烏茲別克" => "乌兹别克斯坦",
 8064+"查德" => "乍得",
 8065+"乍得" => "乍得",
 8066+"也門" => "",
 8067+"葉門" => "也门",
 8068+"伯利茲" => "伯利兹",
 8069+"貝里斯" => "伯利兹",
 8070+"維德角" => "佛得角",
 8071+"佛得角" => "佛得角",
 8072+"克羅地亞" => "克罗地亚",
 8073+"克羅埃西亞" => "克罗地亚",
 8074+"岡比亞" => "冈比亚",
 8075+"甘比亞" => "冈比亚",
 8076+"幾內亞比紹" => "几内亚比绍",
 8077+"幾內亞比索" => "几内亚比绍",
 8078+"列支敦斯登" => "列支敦士登",
 8079+"列支敦士登" => "列支敦士登",
 8080+"利比里亞" => "利比里亚",
 8081+"賴比瑞亞" => "利比里亚",
 8082+"加納" => "加纳",
 8083+"迦納" => "加纳",
 8084+"加彭" => "加蓬",
 8085+"加蓬" => "加蓬",
 8086+"博茨瓦納" => "博茨瓦纳",
 8087+"波札那" => "博茨瓦纳",
 8088+"卡塔爾" => "卡塔尔",
 8089+"卡達" => "卡塔尔",
 8090+"盧旺達" => "卢旺达",
 8091+"盧安達" => "卢旺达",
 8092+"危地馬拉" => "危地马拉",
 8093+"瓜地馬拉" => "危地马拉",
 8094+"厄瓜多爾" => "厄瓜多尔",
 8095+"厄瓜多" => "厄瓜多尔",
 8096+"厄立特里亞" => "厄立特里亚",
 8097+"厄利垂亞" => "厄立特里亚",
 8098+"吉布堤" => "吉布提",
 8099+"吉布地" => "吉布提",
 8100+"哈薩克" => "哈萨克斯坦",
 8101+"哥斯達黎加" => "哥斯达黎加",
 8102+"哥斯大黎加" => "哥斯达黎加",
 8103+"圖瓦盧" => "图瓦卢",
 8104+"吐瓦魯" => "图瓦卢",
 8105+"土庫曼" => "土库曼斯坦",
 8106+"聖盧西亞" => "圣卢西亚",
 8107+"聖露西亞" => "圣卢西亚",
 8108+"聖吉斯納域斯" => "圣基茨和尼维斯",
 8109+"聖克里斯多福及尼維斯" => "圣基茨和尼维斯",
 8110+"聖文森特和格林納丁斯" => "圣文森特和格林纳丁斯",
 8111+"聖文森及格瑞那丁" => "圣文森特和格林纳丁斯",
 8112+"聖馬力諾" => "圣马力诺",
 8113+"聖馬利諾" => "圣马力诺",
 8114+"圭亞那" => "圭亚那",
 8115+"蓋亞那" => "圭亚那",
 8116+"坦桑尼亞" => "坦桑尼亚",
 8117+"坦尚尼亞" => "坦桑尼亚",
 8118+"埃塞俄比亞" => "埃塞俄比亚",
 8119+"衣索匹亞" => "埃塞俄比亚",
 8120+"衣索比亞" => "埃塞俄比亚",
 8121+"吉里巴斯" => "基里巴斯",
 8122+"基里巴斯" => "基里巴斯",
 8123+"塔吉克" => "塔吉克斯坦",
 8124+"塞拉利昂" => "塞拉利昂",
 8125+"塞普勒斯" => "塞浦路斯",
 8126+"塞浦路斯" => "塞浦路斯",
 8127+"塞舌爾" => "塞舌尔",
 8128+"塞席爾" => "塞舌尔",
 8129+"多明尼加共和國" => "多米尼加",
 8130+"多明尼加" => "多米尼加",
 8131+"多明尼加聯邦" => "多米尼加联邦",
 8132+"多米尼克" => "多米尼加联邦",
 8133+"安提瓜和巴布達" => "安提瓜和巴布达",
 8134+"安地卡及巴布達" => "安提瓜和巴布达",
 8135+"尼日利亞" => "尼日利亚",
 8136+"奈及利亞" => "尼日利亚",
 8137+"尼日爾" => "尼日尔",
 8138+"尼日" => "尼日尔",
 8139+"巴貝多" => "巴巴多斯",
 8140+"巴巴多斯" => "巴巴多斯",
 8141+"巴布亞新畿內亞" => "巴布亚新几内亚",
 8142+"巴布亞紐幾內亞" => "巴布亚新几内亚",
 8143+"布基納法索" => "布基纳法索",
 8144+"布吉納法索" => "布基纳法索",
 8145+"蒲隆地" => "布隆迪",
 8146+"布隆迪" => "布隆迪",
 8147+"希臘" => "希腊",
 8148+"帛琉" => "帕劳",
 8149+"義大利" => "意大利",
 8150+"意大利" => "意大利",
 8151+"所羅門群島" => "所罗门群岛",
 8152+"索羅門群島" => "所罗门群岛",
 8153+"汶萊" => "文莱",
 8154+"斯威士蘭" => "斯威士兰",
 8155+"史瓦濟蘭" => "斯威士兰",
 8156+"斯洛文尼亞" => "斯洛文尼亚",
 8157+"斯洛維尼亞" => "斯洛文尼亚",
 8158+"新西蘭" => "新西兰",
 8159+"紐西蘭" => "新西兰",
 8160+"格林納達" => "格林纳达",
 8161+"格瑞那達" => "格林纳达",
 8162+"格魯吉亞" => "乔治亚",
 8163+"喬治亞" => "乔治亚",
 8164+"梵蒂岡" => "梵蒂冈",
 8165+"毛里塔尼亞" => "毛里塔尼亚",
 8166+"茅利塔尼亞" => "毛里塔尼亚",
 8167+"毛里裘斯" => "毛里求斯",
 8168+"模里西斯" => "毛里求斯",
 8169+"沙地阿拉伯" => "沙特阿拉伯",
 8170+"沙烏地阿拉伯" => "沙特阿拉伯",
 8171+"波斯尼亞黑塞哥維那" => "波斯尼亚和黑塞哥维那",
 8172+"波士尼亞赫塞哥維納" => "波斯尼亚和黑塞哥维那",
 8173+"津巴布韋" => "津巴布韦",
 8174+"辛巴威" => "津巴布韦",
 8175+"宏都拉斯" => "洪都拉斯",
 8176+"洪都拉斯" => "洪都拉斯",
 8177+"特立尼達和多巴哥" => "特立尼达和托巴哥",
 8178+"千里達托貝哥" => "特立尼达和托巴哥",
 8179+"瑙魯" => "瑙鲁",
 8180+"諾魯" => "瑙鲁",
 8181+"瓦努阿圖" => "瓦努阿图",
 8182+"萬那杜" => "瓦努阿图",
 8183+"溫納圖" => "瓦努阿图",
 8184+"科摩羅" => "科摩罗",
 8185+"葛摩" => "科摩罗",
 8186+"象牙海岸" => "科特迪瓦",
 8187+"突尼西亞" => "突尼斯",
 8188+"索馬里" => "索马里",
 8189+"索馬利亞" => "索马里",
 8190+"老撾" => "老挝",
 8191+"寮國" => "老挝",
 8192+"肯雅" => "肯尼亚",
 8193+"肯亞" => "肯尼亚",
 8194+"蘇利南" => "苏里南",
 8195+"莫三比克" => "莫桑比克",
 8196+"莫桑比克" => "莫桑比克",
 8197+"萊索托" => "莱索托",
 8198+"賴索托" => "莱索托",
 8199+"貝寧" => "贝宁",
 8200+"貝南" => "贝宁",
 8201+"贊比亞" => "赞比亚",
 8202+"尚比亞" => "赞比亚",
 8203+"亞塞拜然" => "阿塞拜疆",
 8204+"阿塞拜疆" => "阿塞拜疆",
 8205+"阿拉伯聯合酋長國" => "阿拉伯联合酋长国",
 8206+"阿拉伯聯合大公國" => "阿拉伯联合酋长国",
 8207+"南韓" => "韩国",
 8208+"馬爾代夫" => "马尔代夫",
 8209+"馬爾地夫" => "马尔代夫",
 8210+"馬爾他" => "马耳他",
 8211+"馬利共和國" => "马里共和国",
 8212+"即食麵" => "方便面",
 8213+"快速面" => "方便面",
 8214+"速食麵" => "方便面",
 8215+"泡麵" => "方便面",
 8216+"笨豬跳" => "蹦极跳",
 8217+"绑紧跳" => "蹦极跳",
 8218+"冷盤  " => "凉菜",
 8219+"冷菜" => "凉菜",
 8220+"散钱" => "零钱",
 8221+"谐星" => "笑星    ",
 8222+"夜学" => "夜校",
 8223+"华乐" => "民乐",
 8224+"中樂" => "民乐",
 8225+"屋价" => "房价",
 8226+"的士" => "出租车",
 8227+"計程車" => "出租车",
 8228+"公車" => "公共汽车",
 8229+"單車" => "自行车",
 8230+"節慶" => "节日",
 8231+"芝士" => "乾酪",
 8232+"狗隻" => "犬只",
 8233+"士多啤梨" => "草莓",
 8234+"忌廉" => "奶油",
 8235+"桌球" => "台球",
 8236+"撞球" => "台球",
 8237+"雪糕" => "冰淇淋",
 8238+"衞生" => "卫生",
 8239+"衛生" => "卫生",
 8240+"賓士" => "奔驰",
 8241+"平治" => "奔驰",
 8242+"積架" => "捷豹",
 8243+"福斯" => "大众",
 8244+"福士" => "大众",
 8245+"雪鐵龍" => "雪铁龙",
 8246+"萬事得" => "马自达",
 8247+"馬自達" => "马自达",
 8248+"寶獅" => "标志",
 8249+"拿破崙" => "拿破仑",
 8250+"布殊" => "布什",
 8251+"布希" => "布什",
 8252+"柯林頓" => "克林顿",
 8253+"克林頓" => "克林顿",
 8254+"薩達姆" => "萨达姆",
 8255+"海珊" => "萨达姆",
 8256+"梵谷" => "凡高",
 8257+"大衛碧咸" => "大卫·贝克汉姆",
 8258+"米高奧雲" => "迈克尔·欧文",
 8259+"卡佩雅蒂" => "珍妮弗·卡普里亚蒂",
 8260+"沙芬" => "马拉特·萨芬",
 8261+"舒麥加" => "迈克尔·舒马赫",
 8262+"希特拉" => "希特勒",
 8263+"黛安娜" => "戴安娜",
 8264+"希拉" => "赫拉",
 8265+);
 8266+
 8267+$zh2SG = array(
83088268 "方便面" => "快速面",
83098269 "速食麵" => "快速面",
83108270 "即食麵" => "快速面",
Index: trunk/phase3/includes/zhtable/toTW.manual
@@ -161,8 +161,8 @@
162162 圭亞那 蓋亞那
163163 坦桑尼亚 坦尚尼亞
164164 坦桑尼亞 坦尚尼亞
165 -埃塞俄比亚 衣索匹亞
166 -埃塞俄比亞 衣索匹亞
 165+埃塞俄比亚 衣索比亞
 166+埃塞俄比亞 衣索比亞
167167 基里巴斯 吉里巴斯
168168 基里巴斯 吉里巴斯
169169 塔吉克斯坦 塔吉克
Index: trunk/phase3/includes/zhtable/Makefile
@@ -19,7 +19,7 @@
2020 # Installation directory
2121 INSTDIR = /usr/local/share/zhdaemons/
2222
23 -all: ZhConversion.php tradphrases.notsure simpphrases.notsure wordlist toCN.dict toTW.dict toHK.dict toSG.dict
 23+all: ZhConversion.php tradphrases.notsure simpphrases.notsure wordlist toHans.dict toHant.dict toCN.dict toTW.dict toHK.dict toSG.dict
2424
2525 Unihan.txt:
2626 wget -nc ftp://ftp.unicode.org/Public/UNIDATA/Unihan.zip
@@ -39,7 +39,7 @@
4040
4141 wordlist: phrase_lib.txt EZ.txt.in tsi.src
4242 iconv -c -f big5 -t utf8 tsi.src | $(SED) 's/# //g' | $(SED) 's/[ ][0-9].*//' > wordlist
43 - $(SED) 's/\(.*\)\t[0-9][0-9]*.*/\1/' phrase_lib.txt | $(SED) '1,5d' >>wordlist
 43+ $(SED) 's/\(.*\)\t[0-9][0-9]*.*/\1/' phrase_lib.txt | $(SED) '1,5d' >> wordlist
4444 $(SED) '1,/BEGIN_TABLE/d' EZ.txt.in | colrm 1 8 | $(SED) 's/\t.*//' | $(GREP) "^...*" >> wordlist
4545 sort wordlist | uniq | $(SED) 's/ //g' > t
4646 mv t wordlist
@@ -189,55 +189,65 @@
190190 cat simpphrases.t >> simp2trad.php
191191 printf '";\n$$t=strtr($$str, $$simp2trad);\necho $$t;\n?>' >> simp2trad.php
192192
193 -simp2trad.phrases.t: trad2simp.php tradphrases.t toTW.manual
 193+simp2trad.phrases.t: trad2simp.php tradphrases.t
194194 php -f trad2simp.php | $(SED) 's/\(.*\)/"\1" => /' > tmp1
195195 cat tradphrases.t | $(SED) 's/\(.*\)/"\1",/' > tmp2
196196 paste tmp1 tmp2 > simp2trad.phrases.t
197 - $(SED) 's/\(.*\)\t\(.*\)/"\1"=>"\2",/' toTW.manual >> simp2trad.phrases.t
198197
199 -trad2simp.phrases.t: simp2trad.php simpphrases.t toCN.manual
 198+trad2simp.phrases.t: simp2trad.php simpphrases.t
200199 php -f simp2trad.php | $(SED) 's/\(.*\)/"\1" => /' > tmp1
201200 cat simpphrases.t | $(SED) 's/\(.*\)/"\1",/' > tmp2
202201 paste tmp1 tmp2 > trad2simp.phrases.t
203 - $(SED) 's/\(.*\)\t\(.*\)/"\1"=>"\2",/' toCN.manual >> trad2simp.phrases.t
204202
205 -toCN.dict: trad2simp1to1.t trad2simp.phrases.t
206 - cat trad2simp1to1.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' > toCN.dict
207 - cat trad2simp.phrases.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' >> toCN.dict
 203+toHans.dict: trad2simp1to1.t trad2simp.phrases.t
 204+ cat trad2simp1to1.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' > toHans.dict
 205+ cat trad2simp.phrases.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' >> toHans.dict
208206
209 -toTW.dict: simp2trad1to1.t simp2trad.phrases.t
210 - cat simp2trad1to1.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' > toTW.dict
211 - cat simp2trad.phrases.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' >> toTW.dict
 207+toHant.dict: simp2trad1to1.t simp2trad.phrases.t
 208+ cat simp2trad1to1.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' > toHant.dict
 209+ cat simp2trad.phrases.t | $(SED) 's/[, \t]//g' | $(SED) 's/=>/\t/' >> toHant.dict
212210
 211+toTW.dict: toTW.manual
 212+ cat toTW.manual | $(SED) 's/ //g' | $(SED) 's/\(^.*\)\t\(.*\)/"\1"\t"\2"/' > toTW.dict
 213+
213214 toHK.dict: toHK.manual
214215 cat toHK.manual | $(SED) 's/ //g' | $(SED) 's/\(^.*\)\t\(.*\)/"\1"\t"\2"/' > toHK.dict
215216
 217+toCN.dict: toCN.manual
 218+ cat toCN.manual | $(SED) 's/ //g' | $(SED) 's/\(^.*\)\t\(.*\)/"\1"\t"\2"/' > toCN.dict
 219+
216220 toSG.dict: toSG.manual
217221 cat toSG.manual | $(SED) 's/ //g' | $(SED) 's/\(^.*\)\t\(.*\)/"\1"\t"\2"/' > toSG.dict
218222
219 -
220 -
221 -ZhConversion.php: simp2trad1to1.t simp2trad.phrases.t trad2simp1to1.t trad2simp.phrases.t toHK.manual toSG.manual
222 - printf '<?php\n/**\n * Simplified/Traditional Chinese conversion tables\n' > ZhConversion.php
 223+ZhConversion.php: simp2trad1to1.t simp2trad.phrases.t trad2simp1to1.t trad2simp.phrases.t toCN.manual toHK.manual toSG.manual toTW.manual
 224+ printf '<?php\n/**\n * Simplified / Traditional Chinese conversion tables\n' > ZhConversion.php
223225 printf ' *\n * Automatically generated using code and data in includes/zhtable/\n' >> ZhConversion.php
224226 printf ' * Do not modify directly!\n */\n\n' >> ZhConversion.php
225 - printf '$$zh2TW=array(\n' >> ZhConversion.php
 227+ printf '$$zh2Hant = array(\n' >> ZhConversion.php
226228 cat simp2trad1to1.t >> ZhConversion.php
227229 echo >> ZhConversion.php
228230 cat simp2trad.phrases.t >> ZhConversion.php
229231 echo ');' >> ZhConversion.php
230232 echo >> ZhConversion.php
231 - printf '$$zh2CN=array(\n' >> ZhConversion.php
 233+ printf '$$zh2Hans = array(\n' >> ZhConversion.php
232234 cat trad2simp1to1.t >> ZhConversion.php
233235 echo >> ZhConversion.php
234236 cat trad2simp.phrases.t >> ZhConversion.php
235237 echo ');' >> ZhConversion.php
236238 echo >> ZhConversion.php
237 - printf '$$zh2HK=array(\n' >> ZhConversion.php
 239+ printf '$$zh2TW = array(\n' >> ZhConversion.php
 240+ $(SED) 's/\(.*\)\t\(.*\)/"\1" => "\2",/' toTW.manual >> ZhConversion.php
 241+ echo ');' >> ZhConversion.php
 242+ echo >> ZhConversion.php
 243+ printf '$$zh2HK = array(\n' >> ZhConversion.php
238244 $(SED) 's/\(.*\)\t\(.*\)/"\1" => "\2",/' toHK.manual >> ZhConversion.php
239245 echo ');' >> ZhConversion.php
240246 echo >> ZhConversion.php
241 - printf '$$zh2SG=array(\n' >> ZhConversion.php
 247+ printf '$$zh2CN = array(\n' >> ZhConversion.php
 248+ $(SED) 's/\(.*\)\t\(.*\)/"\1" => "\2",/' toCN.manual >> ZhConversion.php
 249+ echo ');' >> ZhConversion.php
 250+ echo >> ZhConversion.php
 251+ printf '$$zh2SG = array(\n' >> ZhConversion.php
242252 $(SED) 's/\(.*\)\t\(.*\)/"\1" => "\2",/' toSG.manual >> ZhConversion.php
243253 echo >> ZhConversion.php
244254 printf ');' >> ZhConversion.php

Follow-up revisions

RevisionCommit summaryAuthorDate
r37472* (bug 451) Improve the phrase mappings of the Chinese converter arrays.shinjiman07:51, 10 July 2008

Status & tagging log