2012-10-23 36 views
4

我導入了兩種相應語言,英語和馬耳他語的維基百科數據庫轉儲(pages-articles.xml版本)。導入維基百科 - 獲取不同語言的匹配文章

但是我需要能夠將文章從一種語言鏈接到另一種語言。我的印象是我必須爲此導入更多的表格。我需要導入哪些表格?

在此先感謝!

馬耳他數據庫轉儲庫:http://dumps.wikimedia.org/mtwiki/20121012/

英語數據庫轉儲庫:http://dumps.wikimedia.org/enwiki/20121001/

回答

4

這些信息在the langlinks table,所以你需要下載langlinks.sql.gz,這是一個SQL轉儲,而不是XML。

一個可能的問題是這些鏈接可能不對稱,因此例如en:A可鏈接到mt:B,但mt:B鏈接到en:C。你必須決定該怎麼做。

+0

這篇文章也流光http://www.mediawiki.org/wiki/Langlinks_table –

+1

我已經鏈接到我的答案相同的文章。 – svick

0

如果我理解正確,你想創建一個英文維基和一個馬耳他維基,並讓它們相互鏈接。

爲此,需要將'en'和'mt'的中介語前綴添加到interwiki表。下面是它的一個描述:

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

你或許應該刪除的鏈接,從文章的所有其他語言。否則,他們會在很多文章的底部顯示爲垃圾。

P.S .:很高興聽到您正在使用馬耳他語!我真的很喜歡它:)