Manual:Interwiki/zh

Interwiki链接是指向其他项目的页面的链接，使用前缀内部链接样式.

Interwiki链接可以链接到（例如）Wikipedia，Wikibooks，Wikinews等的页面或你需要的不同语言的wiki项目. （见$ 1）.

A link like  will appear like this: Main Page and redirect you to Wikipedia's Main Page.

Interwiki链接到其他项目
Interwiki链接托管在MediaWiki数据库的$ interwiki表中. 该列表可从$ siteinfo元数据查询API的interwikimap属性获得，换句话说 $ code

默认
默认情况下，几个Wikimedia 项目（以及其他项目）准备好了进行interwiki链接，因此您可以在不编辑数据库的情况下使用它们.

以下是一些默认情况下可用的interwiki前缀的示例（Wikipedia也可用，1.10及以后）：

缺省列表的完整列表可在$ list中找到

有关链出/链入 Wikimedia 项目链接的完整信息，请参阅m：帮助：Interwiki链接.

在网页链接中添加新网站

 * Interwiki links are set in the  table of the database.
 * To modify these, you will need to edit the database, as below.
 * You might prefer to install an Interwiki extension, which eases the process.

由于Wikipedia 默认情况下在1.10版本之前未设置，您可能希望添加它（以及您想要的其他项目）.

The examples below show how to set up  as a link to the English Wikipedia.

The idea is to insert a line of the form:

('prefix', 'URL format string', 1, 0)

into the  table.

Single line
Advanced users may use a single command line, as follows:


 * MySQL and PostgreSQL

Newer MediaWiki versions require some extra fields such as iw_wikiid.

Export, add, re-import
Alternatively, you can use the following multi-step process, which exports the interwiki table, adds a line, then re-imports it:

('w', 'https://en.wikipedia.org/wiki/$1', 1, 0);
 * Export the database table
 * add to the end of the table a line of the following form (using English wikipedia as an example):


 * Import the database table

To test
To test configuration:


 * Go to your site,
 * create an article, with the following content:
 * This should display a link to the 'Village pump' page on en.Wikipedia.org (the url )
 * This should display a link to the 'Village pump' page on en.Wikipedia.org (the url )

Field documentation
In detail, the fields of the  database table are as follows:


 *  : choose a prefix, which is used for interwiki linking, e.g. "wikipedia" for linking to Wikipedia.
 *  : enter the project's URL, e.g.  for Wikipedia. Don't forget the   as it is replaced with the article's name you are linking to (  links to  ).
 *  : enter the project's URL, e.g.  for Wikipedia. Don't forget the   as it is replaced with the article's name you are linking to (  links to  ).
 *  : if 1, your wiki will redirect even external links of the form iw_prefix:title, not only those from its own pages; you need this if you want to use the redirect functionality from outside your wiki or other wikis use your transwiki functions for nested transwiki links (like w:en:fr:Wikipédia:Accueil). See m:Help:Interwiki linking.
 *  : "transwiki transclusion" - set to 1 if you want to use pages from the other wiki as templates. You will also need to set $wgEnableScaryTranscluding = true in your LocalSettings.php
 *  : URL to the MediaWiki API, e.g.  (optional).
 *  : Database name of the wiki (If locally accessible). May be used (later?) for interwiki transclusions. (optional)

参考资料
" as it contains a list of known languages and their prefixes. E.g. you want to add your German project, search " " for "Deutsch" and note the prefix "de".

If you know the "right" prefix, edit your database by adding a new line to table :
 *  : language-prefix (e.g. "de" for German), which is listed in " "
 *  : URL to your wiki-project (e.g. )
 *  : same as above "Adding More"
 *  : same as above "Adding More"

现在，您可以将文章链接到其他语言的相同. 在你的英语主页上添加 会在工具箱下面创建一个链接“Deutsch”，它会导向到德国wiki（Hauptseite）的Mainpage.

Note, that this link is shown in Sidebar's section, only, and not inside of the article. If you want to create a link inside of the text, you have to add a colon previous to the prefix:  or set $wgInterwikiMagic to false.

从wiki
导出wiki表

可以使用 ，通过API：Meta模块查询该interwiki表.

以下JavaScript代码可用于生成SQL INSERT语句，以便在wiki中运行时填充interwiki表，例如，通过浏览器的开发人员工具注入代码或将其放在Special：MyPage / .js和预览：

参见

 * （产生$ special）
 * [//www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=interwikimap MediaWiki.org的Interwiki地图]
 * [//www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=interwikimap MediaWiki.org的Interwiki地图]
 * [//www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=interwikimap MediaWiki.org的Interwiki地图]
 * [//www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=interwikimap MediaWiki.org的Interwiki地图]
 * [//www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=interwikimap MediaWiki.org的Interwiki地图]