我已经导入pages-articles.xml
了 2 种语言(英语和马耳他语)的 Wikipedia 数据库转储(版本)。
但是,我需要能够将文章从一种语言链接到另一种语言。我的印象是我必须为此导入其他表。我需要导入哪些表?
提前致谢!
马耳他数据库转储存储库:http ://dumps.wikimedia.org/mtwiki/20121012/
我已经导入pages-articles.xml
了 2 种语言(英语和马耳他语)的 Wikipedia 数据库转储(版本)。
但是,我需要能够将文章从一种语言链接到另一种语言。我的印象是我必须为此导入其他表。我需要导入哪些表?
提前致谢!
马耳他数据库转储存储库:http ://dumps.wikimedia.org/mtwiki/20121012/
该信息在表langlinks
中,因此您需要下载langlinks.sql.gz
,这是一个 SQL 转储,而不是 XML。
一个可能的问题是这些链接可能不是对称的,例如en:A
可能链接到mt:B
,但mt:B
链接到en:C
。您必须决定如何处理。
如果我理解正确,您想创建一个英文 wiki 和一个马耳他文 wiki,并让它们相互链接。
为此,您需要将“en”和“mt”的跨语言前缀添加到 interwiki 表中。这是它的描述:
https://www.mediawiki.org/wiki/Interwiki_link
您可能应该从文章中删除所有其他语言的链接。否则它们会在很多文章的底部显示为垃圾。
PS:很高兴听到您正在使用马耳他语!我真的很喜欢它 :)