帮助:MediaWiki/扩展/Interwiki

来自GIPRs
跳转至: 导航搜索
项目文档
项目主页 GIPRs语义维基
文档类型 日志
优先级
状 态 已完成
发布日期 2013/03/13
完成日期 2013/03/16
作 者 GIPRs语义维基项目团队
来 源 www.giprs.org
源语言 中文

2013.02.16

安装2套MW后,安装设置Interwiki扩展,然后Mysql-interwiki表中插入以下设置,先中文后英文,注意检查不要有多余的空格:

INSERT INTO `interwiki`(`iw_prefix`, `iw_url`, `iw_api`, `iw_wikiid`, `iw_local`, `iw_trans`) VALUES ('en','http://giprs.org/en/index.php/$1','0','0','1','1')
INSERT INTO `interwiki`(`iw_prefix`, `iw_url`, `iw_api`, `iw_wikiid`, `iw_local`, `iw_trans`) VALUES ('zh','http://giprs.org/zh/index.php/$1','0','0','1','1')
  • 解决了模板、分类、自定义名字空间之前无法跨语言链接的问题,也终于明白:MW最早就是为了Wikipedia设计的,Wikipedia的每个语种都使用独立的MW,不会存在我们之前在一个MW要求双语而出现的各种问题。

2013.02.04

a) MW的多语言机制/切换不如Drupal等CMS那样方便和清晰,在MW官网即便是选择/设置了中文作为系统语言,在浏览文章时还是会出现中文或英语文章(包括点击界面中的链接),若要切换的很干净,需要对程序进行修改,目前未测试成功。

b) 限定Wiki的语言仅为中英文双语,修改MW文件夹内“language/Names.php”,除en/zh(含cn),其他全部删除。安装语言选择插件出现问题,待处理

c) 在MySql数据库Interwiki表中,插入以下两句:

 INSERT INTO `interwiki`(`iw_prefix`, `iw_url`, `iw_api`, `iw_wikiid`, `iw_local`, `iw_trans`) VALUES ('zh','./$1','0','0','0','0')
 INSERT INTO `interwiki`(`iw_prefix`, `iw_url`, `iw_api`, `iw_wikiid`, `iw_local`, `iw_trans`) VALUES ('en','./$1','0','0','0','0')

主名字空间页面可实现跨语言链接,但是模板、分类、自定义名字空间之前无法跨语言链接。