当前位置

在MediaWiki中添加非标准语言的Interwiki链接

James Qi 在 2011年5月11日 - 09:28 提交
内容摘要: 很早就通过修改MediaWiki的MySQL数据库来添加Wiki的站间链接,用PHPMyAdmin来在相关网站的interwiki表中插入一行就可以,例如: INSERT INT......

  很早就通过修改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中去。

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。
验证码
本问题用于测试您是否为人类访问者,避免自动垃圾发贴。
图形验证
键入显示在图片中的字符