很早就通過修改MediaWiki的MySQL數據庫來添加Wiki的站間鍊接,用PHPMyAdmin來在相關網站的interwiki表中插入一行就可以,例如:
INSERT INTO `postcode`.`jingleinterwiki` (
`iw_prefix` ,
`iw_url` ,
`iw_local` ,
`iw_trans`
)
VALUES (
'chn', 'http://chn.youbianku.com/$1', '1', '1'
);
這樣在Wiki頁面中使用[[chn:China]]就可以實現指向"http://chn.youbianku.com/China"了,不過chn不是标準的語言代碼,不會出現在頁面左下角的多語言鍊接工具欄中,要将chn作為一種非标準語言添加進去,可以修改這個文件:
mediawiki_root/languages/Names.php
隻需要按照裡面其它标準語言的格式來增加一行就可以,例如:
'zh-yue' => '粵語', # Cantonese -- (see bug 8217)
'zu' => 'isiZulu', # Zulu
//jamesqi 2011-5-10
'chn' => 'English' # chn.youbianku.com
這樣chn就成為了一種新語言編碼,可以顯示在頁面左下角的多語言鍊接工具欄中:
其他語言
中文(台灣)
English
其中的English就是鍊接到chn.youbianku.com中去。
评论