4

我已经导入pages-articles.xml了 2 种语言(英语和马耳他语)的 Wikipedia 数据库转储(版本)。

但是,我需要能够将文章从一种语言链接到另一种语言。我的印象是我必须为此导入其他表。我需要导入哪些表?

提前致谢!

马耳他数据库转储存储库:http ://dumps.wikimedia.org/mtwiki/20121012/

英文数据库转储库:http ://dumps.wikimedia.org/enwiki/20121001/

4

2 回答 2

4

该信息在langlinks,因此您需要下载langlinks.sql.gz,这是一个 SQL 转储,而不是 XML。

一个可能的问题是这些链接可能不是对称的,例如en:A可能链接到mt:B,但mt:B链接到en:C。您必须决定如何处理。

于 2012-10-23T19:51:29.347 回答
0

如果我理解正确,您想创建一个英文 wiki 和一个马耳他文 wiki,并让它们相互链接。

为此,您需要将“en”和“mt”的跨语言前缀添加到 interwiki 表中。这是它的描述:

https://www.mediawiki.org/wiki/Interwiki_link

您可能应该从文章中删除所有其他语言的链接。否则它们会在很多文章的底部显示为垃圾。

PS:很高兴听到您正在使用马耳他语!我真的很喜欢它 :)

于 2012-11-17T17:29:01.440 回答